ci: pin claude-code-action to v1.0.89 (fix Bedrock auth)#2026
Merged
Conversation
All 12 E2E workflows used `paths: ['**']` which triggered on every file change — docs, configs, experiments, etc. This caused ~140-200 min of compute per push event (18+ parallel workflows). Now E2E tests only trigger when relevant source code changes: - Python E2E: codeflash/**, tests/**, pyproject.toml, uv.lock, workflow files - JS E2E: same + packages/** - Java E2E: already had proper path filters (no change needed) Estimated savings: ~$150-200/mo in CI compute.
v1.0.90 broke Bedrock OIDC auth — all Claude Code runs have been failing with 403 since Apr 8. Root cause: anthropics/claude-code-action#1196 Pinning to v1.0.89 (last working version) until upstream fix lands.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
anthropics/claude-code-actionfrom@v1to@v1.0.89inclaude.ymlWhy
v1.0.90 (released Apr 8) broke Bedrock OIDC auth. Every Claude Code run has been failing with:
Upstream issue: anthropics/claude-code-action#1196
v1.0.89 was the last working version (confirmed: all runs succeeded on Apr 7, all failed starting Apr 8).
Test plan
@v1once v1.0.90 breaks Bedrock auth with OIDC-assumed AWS credentials anthropics/claude-code-action#1196 is resolved