Skip to content

fix(ci): remove redundant jq install step - #39

Merged
ncipollina merged 1 commit into
mainfrom
fix/skip-apt-jq-install-if-present
Sep 9, 2026
Merged

fix(ci): remove redundant jq install step#39
ncipollina merged 1 commit into
mainfrom
fix/skip-apt-jq-install-if-present

Conversation

@ncipollina

Copy link
Copy Markdown
Collaborator

Summary

  • Removes the Install jq step from pr-build.yaml and build-deploy.yaml
  • Both workflows are hardcoded to runs-on: ubuntu-latest, which ships jq preinstalled, so the step was dead weight
  • The unconditional apt-get update it ran was pulling in the full apt source list (including Google's Chrome repo), which intermittently failed PR builds with a Hash Sum mismatch on chrome-stable's Packages.gz - unrelated to jq itself

Validation

  • Verified against real CI failures on ncipollina/trivia-platform PR #231 (two skill build jobs were failing on this exact issue)
  • Pointed trivia-platform's three-oaths-skill-pr-build.yaml / disney-skill-pr-build.yaml at this branch temporarily and reran - both passed clean without the step
  • trivia-platform has since been reverted back to its pinned tag pending this PR's merge/release

Test plan

  • build / build passes on trivia-platform's skill PR builds against this branch
  • Merge and cut a new devops-templates release tag
  • Bump trivia-platform's workflow pins to the new tag

🤖 Generated with Claude Code

https://claude.ai/code/session_01LS7hWBvJ2wgLbhcSkpwnvZ

Both workflows are hardcoded to runs-on: ubuntu-latest, which ships jq
preinstalled. The unconditional apt-get update was pulling in the full
apt source list (including Google's Chrome repo), which has been
intermittently failing PR builds with a Hash Sum mismatch on
chrome-stable's Packages.gz - unrelated to jq itself. Since these
workflows never run on self-hosted runners, the step is unnecessary.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LS7hWBvJ2wgLbhcSkpwnvZ
@github-actions github-actions Bot added the type: fix Bug fix label Sep 9, 2026
@ncipollina
ncipollina merged commit 07d4436 into main Sep 9, 2026
4 checks passed
@ncipollina
ncipollina deleted the fix/skip-apt-jq-install-if-present branch September 9, 2026 19:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: fix Bug fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant