Cancelled runs keep their work
gstack 1.91.24.0 keeps a cancelled PR eval run's finished work
0 resultshanded to the next push
Every finished shardfailures included
In gstack 1.91.24.0, a cancelled pull request eval run hands its finished passes and failures to the next push. So a re-push re-runs only what changed. Skills behave exactly as before.
Narrower PR selection
PR evals run only the paid cases a change can affect
Mapped to their cases
Free tests, free fixtures, free-only workflows, and files traced through imports and build outputs
Still the full gate
package.json, the CI image, setup, the eval policy
Pull request evals now run only the paid gate cases a change can affect, traced through imports, bin names and build outputs. Edits to shared inputs, such as package.json or the CI image, still run the full gate.
Per-runner ceilings
A stuck paid shard ends as TIMEOUT instead of holding a runner for four hours
minutes, gate census job ceiling per slice
Every paid lane now has a ceiling sized to its runner. A stuck shard ends as an honest timeout, or as not run, instead of holding a runner for four hours.
Weekly test health
A weekly report names the free tests that are getting flaky or slow
bun run test:healthMondays, on mainflakyfails in over 5% of main runsA new weekly test health report runs every Monday. It lists free tests that turn flaky, failing in more than five percent of main runs, and tests that are getting slow.
Three CI fixes
The weekly census survives branch dispatches, and Windows tests finish sooner
A branch dispatch can no longer cancel main's weekly census. Windows free tests finish in under five minutes instead of eight. And every zsh portability test now runs in CI.
/cso not available yet
/cso contained runtime and scanner runs are not available yet
CHANGELOG.mdFull 1.91.24.0 notes, with the retired scripts and their replacementsThe /cso docs now say contained runtime and scanner runs are not available yet. Zero runtime profiles are qualified, and the scanner catalog is empty. The full notes for this release are in the changelog.

















