ci: gate triage.md staleness against triage.jsonl (#121)
Some checks are pending
CI / Lint (push) Waiting to run
CI / Format check (push) Waiting to run
CI / Unit tests (push) Waiting to run
CI / Playwright E2E (push) Waiting to run
CI / Docker build smoke (push) Waiting to run
CI / Triage ledger up to date (push) Waiting to run

Adds a triage-ledger job running `make triage-check` so a ledger edit that
forgets to regenerate the markdown (make triage-render) fails CI instead of
drifting silently. Stdlib-only, no deps.
This commit is contained in:
Adam Moussa 2026-07-03 12:48:47 -04:00 • committed by GitHub
parent c3b0628ceb
commit 92595cad20
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -100,3 +100,14 @@ jobs:
# registry credentials: this only proves the image builds.
- name: Build sandbox image (no push)
run: docker build --pull -t open-swe-sandbox:ci .
triage-ledger:
name: Triage ledger up to date
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
# docs/upstream-sync/triage.md is GENERATED from triage.jsonl. Fail if a
# ledger edit forgot to regenerate it (`make triage-render`). Stdlib-only
# Python, so no uv sync / deps needed.
- name: triage.md is up to date with triage.jsonl
run: make triage-check