gstack/.github/workflows
Garry Tan f23b2263bc
ci: Linux free-test lane — ~400 files get CI coverage for the first time
New required, secretless free-tests job: the canonical runner's single
'bun test --parallel' invocation with strict-output classification on
ubicloud-standard-8. The free suite previously ran on NO Linux CI — only
a curated Windows subset ran anywhere — so every 'tests pass' claim
about main rested on contributors running them locally.

Secretless by design (no API keys; fork PRs finally get real test
signal) and pinned by test/free-tests-workflow-wiring.test.ts: canonical
runner invoked, zero secrets.* references, pull_request never
pull_request_target, and matrix-count/--shards agreement if anyone
switches to the sharded fallback.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-15 08:24:20 -07:00
..
actionlint.yml ci: right-size five single-core jobs to ubicloud-standard-2 2026-08-15 07:52:08 -07:00
ci-image.yml ci: stop version bumps rebuilding the eval Docker image (cache key trio) 2026-08-15 07:49:54 -07:00
evals-periodic.yml evals: split skill-e2e-review into three per-file CI shards 2026-08-15 08:03:41 -07:00
evals.yml evals: split skill-e2e-review into three per-file CI shards 2026-08-15 08:03:41 -07:00
free-tests.yml ci: Linux free-test lane — ~400 files get CI coverage for the first time 2026-08-15 08:24:20 -07:00
make-pdf-gate.yml ci: fix workflow_dispatch concurrency collisions (head_ref || run_id) 2026-08-15 07:52:16 -07:00
pr-title-sync.yml ci: right-size five single-core jobs to ubicloud-standard-2 2026-08-15 07:52:08 -07:00
skill-docs.yml ci: right-size five single-core jobs to ubicloud-standard-2 2026-08-15 07:52:08 -07:00
version-gate.yml ci: right-size five single-core jobs to ubicloud-standard-2 2026-08-15 07:52:08 -07:00
windows-free-tests.yml ci(windows): cache bun installs; run the curated suite, not a hand list 2026-08-15 07:52:52 -07:00
windows-setup-e2e.yml ci(windows): cache bun installs; run the curated suite, not a hand list 2026-08-15 07:52:52 -07:00