chore(ship-policy): gstack runs land.merged_checks on stale-base lands (GST-1332) (#4029)

* chore(ship-policy): gstack runs land.merged_checks on stale-base lands (GST-1332)

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

* test(ship-policy): gstack's land.merged_checks names only test files that exist (GST-1332)

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

* fix(ship-policy): land.merged_checks run tests through the strict runner and catch untracked generated files (GST-1332)

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>
This commit is contained in:
Garry Tanandcapy-ai[bot] authored and GitHub committed 2026-11-05 06:06:09 +00:00
1 parent 74418edabc
commit 44f4875c9d
5 files changed
+44 -2

No files matched your search

+8 -1
View File
@@ -16,5 +16,12 @@
"train": { "gate_workflow": "evals.yml", "free_workflow": "free-tests.yml", "full_gate_check": "gstack/full-gate", "record_artifact": "gstack-train-record", "max_size": 5, "fill_hours": 1, "screen_selection": "gstack-paid", "trial_reservation_usd": 1.5 },
"changelog_fragments": { "dir": "changelog.d", "required_checks": ["free-tests", "windows-smoke", "Check VERSION is not stale vs queue", "quality", "check-freshness", "actionlint"] },
"merge": "direct",
"min_gstack_version": "1.95.0.0"
"land": {
"merged_checks": [
"bun run typecheck",
"bun run gen:skill-docs --host all && test -z \"$(git status --porcelain -- . ':(exclude)node_modules')\"",
"bun run scripts/test-free-shards.ts --files-from test/land-merged-checks.txt --wall-timeout 600"
]
},
"min_gstack_version": "1.96.0.0"
}