Skip to content

perf(dev): skip current setup during just dev - #189

Draft
johnmatthewtennant wants to merge 1 commit into
mainfrom
jtennant/fast-just-dev
Draft

perf(dev): skip current setup during just dev#189
johnmatthewtennant wants to merge 1 commit into
mainfrom
jtennant/fast-just-dev

Conversation

@johnmatthewtennant

@johnmatthewtennant johnmatthewtennant commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

Summary

just dev previously reran dependency installation, SDK compilation, hook setup, and managed Goose setup before every launch. It now verifies pnpm and SDK inputs with worktree-local stamps, rebuilds only stale outputs, and delegates managed Goose freshness to its existing stamped ensure path. Explicit just setup continues to force the complete setup workflow.

Testing

From a prepared checkout, force the setup path and then exercise the warm development path:

just _setup-dev-deps
just _ensure-dev-deps

The second command reports:

pnpm dependencies are current; skipping install.
@aaif/goose-sdk is current; skipping build.

Changing a workspace manifest, lockfile, SDK schema, generator, configuration, or source invalidates the corresponding output on the next run.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant