fix(ci): install jq before sop-tier-check script runs #375

Closed
core-devops wants to merge 5 commits from fix/sop-tier-check-jq-main into main

5 Commits

Author SHA1 Message Date
6ed5b933fc Merge main into fix/sop-tier-check-jq-main
All checks were successful
Secret scan / Scan diff for credential-shaped strings (pull_request) Successful in 9s
sop-tier-check / tier-check (pull_request) Successful in 15s
audit-force-merge / audit (pull_request) Has been skipped
2026-05-11 05:23:06 +00:00
dc259e4cfe ci(sop-tier-check): use direct jq binary download with apt-get fallback
All checks were successful
Secret scan / Scan diff for credential-shaped strings (pull_request) Successful in 11s
sop-tier-check / tier-check (pull_request) Successful in 17s
Download jq from GitHub releases directly (faster, more reliable than
apt-get in containerized environments). Falls back to apt-get if the
download fails. Add 'jq --version' smoke test to confirm installation.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-11 04:54:29 +00:00
cad31eb165 Merge main into fix/sop-tier-check-jq-main
All checks were successful
Secret scan / Scan diff for credential-shaped strings (pull_request) Successful in 11s
sop-tier-check / tier-check (pull_request) Successful in 15s
2026-05-11 04:46:40 +00:00
39351e2fee ci: install jq in sop-tier-check runner
Gitea Actions runners (ubuntu-latest) do not bundle jq.
The sop-tier-check script uses jq for all JSON API parsing
(org_helpers, label parsing, team resolution, review parsing).
Install jq before the script runs so sop-tier-check can pass
without relying on a runner pre-cached jq binary.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-11 04:46:02 +00:00
e036525115 fix(ci): install jq before sop-tier-check script runs
Some checks failed
Secret scan / Scan diff for credential-shaped strings (pull_request) Successful in 11s
sop-tier-check / tier-check (pull_request) Failing after 9s
Root cause: Gitea Actions runners (ubuntu-latest) do not bundle jq.
The sop-tier-check.sh script requires jq for all JSON API parsing;
without it, the script exits at line 67 with "jq: command not found",
producing "Failing after N seconds" on every PR.

Fix: add apt-get install -y jq step before the script run.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-11 03:53:00 +00:00