Skip to content

Commit 503c5c3

Browse files
Brian M Huntclaude
authored andcommitted
ci(coverage): install jq in Playwright container
Coverage workflow's summary step uses jq to format the run-summary table. The Playwright noble image ships without jq → exit 127. Install via apt-get before the step. Pre-merge verification gap: I claimed the workflow was verified locally. It wasn't run in a container that mirrors CI; the local run on macOS used the system jq. Fix here, but adversarial process should have spawned a container parity check. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent e563b32 commit 503c5c3

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

.github/workflows/coverage.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,11 @@ jobs:
3636
- name: Install Bun
3737
run: python3 tools/install-bun
3838

39+
# The Playwright noble image ships without jq; the coverage-summary
40+
# step needs it to format the workflow run summary table.
41+
- name: Install jq
42+
run: apt-get update && apt-get install -y --no-install-recommends jq
43+
3944
- name: Install dependencies
4045
run: bun install --frozen-lockfile
4146

0 commit comments

Comments
 (0)