gstack/.github/workflows
Garry Tan 8d6c2ff824
ci(free-tests): PR-number concurrency, failure-log artifact, main-push runs
Three red-team/adversarial findings on the new required lane:
(1) concurrency keyed on bare head_ref — two forks with the same
branch name shared one group, so a push to fork B cancelled fork A's
in-flight REQUIRED check (merge-pipeline DoS with no code fault); key
on the PR number. (2) The runner's full logs die with the runner in
os.tmpdir() — a red check named WHICH test failed but never why;
upload the shard logs as an artifact on failure. (3) PR-only trigger
meant two individually-green PRs could merge into a red main with
nothing running the suite there; add push: branches: [main].
2026-08-15 17:01:41 -07:00
..
actionlint.yml ci: least-privilege tokens on the two lanes that execute PR-controlled code 2026-08-15 16:49:39 -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
dependency-review.yml v1.65.0.0 feat: fork port wave 2 — feature fixes, session persistence, Apple releases, supply-chain CI (#2577) 2026-08-15 11:42:19 -07:00
evals-periodic.yml Merge origin/main (v1.64.1.0 code-smell wave) into test-evals-ci-speedup 2026-08-15 10:29:25 -07:00
evals.yml Merge origin/main (v1.65.0.0 fork port wave 2) into test-evals-ci-speedup 2026-08-15 11:56:34 -07:00
free-tests.yml ci(free-tests): PR-number concurrency, failure-log artifact, main-push runs 2026-08-15 17:01:41 -07:00
make-pdf-gate.yml docs: CLAUDE.md tells the truth about the free suite; make-pdf gate is macOS-only 2026-08-15 09:15:46 -07:00
osv-scanner.yml v1.65.0.0 feat: fork port wave 2 — feature fixes, session persistence, Apple releases, supply-chain CI (#2577) 2026-08-15 11:42:19 -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
quality-gate.yml v1.65.0.0 feat: fork port wave 2 — feature fixes, session persistence, Apple releases, supply-chain CI (#2577) 2026-08-15 11:42:19 -07:00
skill-docs.yml Merge origin/main (v1.64.1.0 code-smell wave) into test-evals-ci-speedup 2026-08-15 10:29:25 -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 v1.65.0.0 feat: fork port wave 2 — feature fixes, session persistence, Apple releases, supply-chain CI (#2577) 2026-08-15 11:42:19 -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