mirror of
https://github.com/garrytan/gstack.git
synced 2026-10-31 14:06:50 +01:00
* v1.91.77.0 feat(ship): two-stage gstack-pregate, gstack-regen registry, intent-based issue links (multi-agent wave C-pregate) Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com> * test(pregate): keep the bin-driving pregate tests off the Windows subset; pin files are free-only for eval selection The three C-pregate tests that spawn bin/gstack-regen, bin/gstack-pregate, bin/gstack-issue-links and bin/gstack-ship-receipt do so through test/helpers/pregate-fixture.ts runBin, so the Windows curation's source scan of the test file never saw a bin/ spawn and shipped them to windows-latest, where CreateProcess cannot exec a shebang (14 failures in windows-free-shard 2 and 5). Each is now a KNOWN_WINDOWS_INCOMPATIBLE entry with the precise reason. .gstack/generated.json and .gstack/pregate.json join FREE_ONLY_PR_FILES: no paid case reads gstack's own pin files (the tools read origin/<base> of the repo they run in, and paid cases run in fixture repos), so touching them no longer restores every gate case. Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com> * test(harness-version): record the FREE_ONLY_PR_FILES pin-file entries as non-behavioral scripts/test-pr-profile.ts is a pinned shared-harness file; the two .gstack pin-file entries change selection only, never a case verdict. 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>
24 lines
752 B
JSON
24 lines
752 B
JSON
{
|
|
"$schema": "https://github.com/garrytan/gstack/docs/pregate.md#pregate-v1",
|
|
"runner": "bun test {files}",
|
|
"dependencies": {
|
|
".github/workflows/**": ["test/pregate-selection.test.ts", "test/free-tests-workflow-wiring.test.ts"],
|
|
"scripts/gen-ship-goldens.ts": ["test/host-config.test.ts"],
|
|
"bun.lock": [],
|
|
".gitignore": [],
|
|
".gitattributes": [],
|
|
"docs/**": [],
|
|
"*.md": [],
|
|
"LICENSE": [],
|
|
"licenses/**": [],
|
|
"contrib/**": [],
|
|
"supabase/**": []
|
|
},
|
|
"selection": {
|
|
"free-tests.yml/free-suite": "bun run scripts/test-free-shards.ts --list",
|
|
"windows-free-tests.yml/windows-free-shard": "bun run scripts/test-free-shards.ts --windows-only --list"
|
|
},
|
|
"warn": [],
|
|
"strays": { "allow": [] }
|
|
}
|