* fix(setup): install production dependencies only; contributors and CI keep the full install (GSTA-97)
Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>
* docs(changelog): production-only install (GSTA-97)
Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>
* fix: pre-landing review fixes (GSTA-97)
- setup/gstack-browser-ensure: Bun treats --production as frozen, so the
old fallback could never recover a stale lockfile; refresh it with
--lockfile-only, then install production-only again.
- gstack-browser-ensure failure line and the README tip no longer suggest a
full bun install to users.
- Tests: real-Bun stale-lockfile and keep-devDeps contracts, behavioral
browser-ensure install tests, relative-import closure scan, multi-line and
re-export negative controls; CHANGELOG matches.
Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>
* fix: pre-landing review fixes, pass 2 (GSTA-97)
- gstack-browser-ensure's failure line and the README tip suggest the
frozen production install (./setup skips the install when the build is
current, and a bare --production install is frozen anyway).
- setup install guard catches quoted and unquoted $BUN_CMD spellings.
- Replace the exact-text gstack-browser-ensure grep with an invariant: no
full bun install; behavior is covered by gstack-browser-ensure.test.ts.
Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>
* fix(setup): keep a contributor checkout's dev packages on bun.lock's versions (GSTA-97)
/ship Step 11: a production install over a full install reports "no
changes" and leaves devDependencies at old versions after bun.lock moves,
so the session updater's ./setup left contributors on stale TypeScript,
Prettier and Agent SDK. A checkout with node_modules/typescript gets the
full frozen install. The import-closure scan now follows shipped code into
test/helpers (gstack-model-benchmark loads the providers).
Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>
* fix: pre-landing review fixes, ship invocation 2 (GSTA-97)
- Tests: contributor-branch failure row; bun.lock production closure never
reaches the dev-toolchain marker; real-Bun rows isolate HOME,
XDG_CONFIG_HOME and BUN_CONFIG_*; the import walker follows side-effect
imports; file header matches the two install branches.
- BROWSER.md quick start uses the frozen production install.
- CHANGELOG: the reclaim recipe also drops the Agent SDK's cache entries
(Bun hardlinks node_modules into its cache); Tests list is current.
Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>
* docs(changelog): stub-bun wording matches what the fixtures check (GSTA-97)
Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>
* v1.91.231.0 stamp
Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>
---------
Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>