diff --git a/.github/workflows/daily_ai_fix.yaml b/.github/workflows/daily_ai_fix.yaml index 4c83789271..f4da713895 100644 --- a/.github/workflows/daily_ai_fix.yaml +++ b/.github/workflows/daily_ai_fix.yaml @@ -125,7 +125,7 @@ jobs: - name: Analyse and fix if: steps.batch.outputs.count != '0' - uses: anthropics/claude-code-action@d75b94d5ad426cb8546e6628b6f5f19b84e5cce1 # v1 + uses: anthropics/claude-code-action@56cf60fde42f7b19c3abfd5c9c48b69a1288461f # v1 with: claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }} # Skip the OIDC -> Claude App token exchange. The scheduled path diff --git a/.github/workflows/on_claude_mention.yml b/.github/workflows/on_claude_mention.yml index 4666601a1b..3295afe51f 100644 --- a/.github/workflows/on_claude_mention.yml +++ b/.github/workflows/on_claude_mention.yml @@ -64,7 +64,7 @@ jobs: fetch-depth: 1 - name: Run Claude Code - uses: anthropics/claude-code-action@d75b94d5ad426cb8546e6628b6f5f19b84e5cce1 # v1 + uses: anthropics/claude-code-action@56cf60fde42f7b19c3abfd5c9c48b69a1288461f # v1 with: claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }} # AI_PR_TOKEN, not GITHUB_TOKEN, so a PR Claude opens triggers CI. diff --git a/.github/workflows/on_issue_approved.yaml b/.github/workflows/on_issue_approved.yaml index b19bb2ad78..c4f302211a 100644 --- a/.github/workflows/on_issue_approved.yaml +++ b/.github/workflows/on_issue_approved.yaml @@ -135,7 +135,7 @@ jobs: - name: Execute the plan if: steps.bundle.outputs.has_plan == 'true' - uses: anthropics/claude-code-action@d75b94d5ad426cb8546e6628b6f5f19b84e5cce1 # v1 + uses: anthropics/claude-code-action@56cf60fde42f7b19c3abfd5c9c48b69a1288461f # v1 with: claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }} # Skip the OIDC -> Claude App token exchange, which 401s whenever diff --git a/.github/workflows/on_issues_ai_triage.yaml b/.github/workflows/on_issues_ai_triage.yaml index 670b19f6b6..bc1c759195 100644 --- a/.github/workflows/on_issues_ai_triage.yaml +++ b/.github/workflows/on_issues_ai_triage.yaml @@ -166,7 +166,7 @@ jobs: id: classify if: github.event_name != 'issue_comment' || steps.claim.outputs.go == 'true' continue-on-error: true - uses: anthropics/claude-code-action@d75b94d5ad426cb8546e6628b6f5f19b84e5cce1 # v1 + uses: anthropics/claude-code-action@56cf60fde42f7b19c3abfd5c9c48b69a1288461f # v1 with: claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }} # Without this the action falls back to the OIDC -> Claude App token diff --git a/.github/workflows/on_pr_coderabbit.yml b/.github/workflows/on_pr_coderabbit.yml index 19ee98ad32..79ed77ef64 100644 --- a/.github/workflows/on_pr_coderabbit.yml +++ b/.github/workflows/on_pr_coderabbit.yml @@ -79,7 +79,7 @@ jobs: - name: Address CodeRabbit comments if: steps.claim.outputs.go == 'true' - uses: anthropics/claude-code-action@d75b94d5ad426cb8546e6628b6f5f19b84e5cce1 # v1 + uses: anthropics/claude-code-action@56cf60fde42f7b19c3abfd5c9c48b69a1288461f # v1 with: claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }} # Skip the OIDC -> Claude App token exchange, which 401s whenever