From 39351e2fee3771fb4e33b68a8fcb81e2d5e494eb Mon Sep 17 00:00:00 2001 From: Molecule AI Core-DevOps Date: Mon, 11 May 2026 04:46:02 +0000 Subject: [PATCH] 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 --- .gitea/workflows/sop-tier-check.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.gitea/workflows/sop-tier-check.yml b/.gitea/workflows/sop-tier-check.yml index d4b74ed3..bdaad355 100644 --- a/.gitea/workflows/sop-tier-check.yml +++ b/.gitea/workflows/sop-tier-check.yml @@ -77,6 +77,12 @@ jobs: # works if we never check out PR HEAD. Same SHA the workflow # itself was loaded from. ref: ${{ github.event.pull_request.base.sha }} + - name: Install jq + # Gitea Actions runners (ubuntu-latest label) do not bundle jq. + # The script uses jq extensively for all JSON parsing; install it + # before the script runs. Using -qq for quiet output. + run: apt-get update -qq && apt-get install -y -qq jq + - name: Verify tier label + reviewer team membership env: # SOP_TIER_CHECK_TOKEN is the org-level secret for the