Files
gstack/docs/support-tiers.md
T
Garry Tanandcapy-ai[bot] f6d6215f4e v1.94.10.0 ci: run Windows checks by path (ship-90-90 plan D, GST-1135) (#3904)
* ci: run Windows checks by path (ship-90-90 plan D, GST-1135)

Windows Setup E2E skips a version-only package.json change; a new
Windows Scoped Tests workflow runs a PR's changed Windows-safe tests when
it touches path, file-name or process code. windows-smoke is unchanged.

Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>

* fix: pre-landing review fixes

Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>

* fix: pre-landing review fixes (round 2)

Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>

* docs: describe path-scoped Windows checks

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>
2026-11-03 08:43:28 +00:00

2.5 KiB

Support tiers

gstack has two support tiers. Full support gets the whole test suite, paid evals and new work. Minimal support means gstack is not totally broken, and nothing more. Garry Tan set this on 2026-11-01: "we don't want it to be totally broken, but we just don't need to invest that much into it."

Full support

  • Operating systems: macOS and Linux.
  • Models: Claude and OpenAI models, both as the host agent and as a reviewer.
  • Testing: the full free suite and the paid evals.

Minimal support

  • Windows (Git Bash or MSYS): with a default Git for Windows install, ./setup installs, and the core skills start without errors. The core skills are /ship, /review, /qa-only, /investigate and /browse on gstack's own browser. One required CI job, windows-smoke, checks this on every pull request (see Windows CI below).
  • Gemini models: the core workflows run to the end without errors when Gemini is the host agent or a reviewer. We check this by hand or with one cheap smoke run, not with an eval cell.

That is the whole promise. Other skills, optional parts such as /cso's native helper, non-default shell settings and speed are not covered.

What we stop doing

  • No Windows-only or Gemini-only features, parity work, tuning or polish.
  • No new Windows or Gemini CI jobs or eval cells, apart from the path-scoped Windows checks under Windows CI below (ship-90-90 plan D). Other Windows CI tuning stops.
  • A Windows-only or Gemini-only report that doesn't break install, startup or a core workflow closes as won't fix (triage rules), with a link to this page. A report that does break one of them gets a small fix.

Windows CI

  • windows-smoke is the required Windows check on pull requests.
  • The six-shard Windows free suite (the Windows Free Tests workflow, windows-free-tests) runs nightly on main, or when someone starts it by hand, and never blocks a pull request.
  • A red nightly run gets a fix only when it shows an install, startup or core-workflow break.
  • Windows checks run by path (ship-90-90 plan D, approved 2026-11-03): Windows Scoped Tests runs a pull request's changed Windows-safe test files on one Windows job only when it touches path, file-name or process code (a red run blocks that pull request, like any failed check), and Windows Setup E2E runs only when install files change (a version-only package.json change doesn't count).

What doesn't change

These tiers don't change which models gstack's own evals test, or which cross-family review voice gstack uses.