diff --git a/.github/workflows/daily-regen.yml b/.github/workflows/daily-regen.yml index b9fa03caa6..e2ef2c7086 100644 --- a/.github/workflows/daily-regen.yml +++ b/.github/workflows/daily-regen.yml @@ -513,7 +513,7 @@ jobs: # block the main regeneration pipeline. Skip cleanly and continue. continue-on-error: true timeout-minutes: 15 - uses: anthropics/claude-code-action@d70510b174a1244958df0b03166a54912811f3e6 # v1 + uses: anthropics/claude-code-action@6d5ae526d25ce88daa2200be073e1a373167f064 # v1 with: anthropic_api_key: ${{ steps.claude_auth.outputs.mode == 'api' && secrets.ANTHROPIC_API_KEY || '' }} claude_code_oauth_token: ${{ steps.claude_auth.outputs.mode == 'subscription' && secrets.CLAUDE_CODE_OAUTH_TOKEN || '' }} @@ -592,7 +592,7 @@ jobs: # rather than aborting the dispatch. continue-on-error: true timeout-minutes: 15 - uses: anthropics/claude-code-action@d70510b174a1244958df0b03166a54912811f3e6 # v1 + uses: anthropics/claude-code-action@6d5ae526d25ce88daa2200be073e1a373167f064 # v1 with: anthropic_api_key: ${{ steps.claude_auth.outputs.mode == 'api' && secrets.ANTHROPIC_API_KEY || '' }} claude_code_oauth_token: ${{ steps.claude_auth.outputs.mode == 'subscription' && secrets.CLAUDE_CODE_OAUTH_TOKEN || '' }} diff --git a/.github/workflows/impl-generate.yml b/.github/workflows/impl-generate.yml index 0731cb0005..506df1c786 100644 --- a/.github/workflows/impl-generate.yml +++ b/.github/workflows/impl-generate.yml @@ -713,7 +713,7 @@ jobs: if: steps.inputs.outputs.source_ref == '' continue-on-error: true timeout-minutes: 60 - uses: anthropics/claude-code-action@d70510b174a1244958df0b03166a54912811f3e6 # v1 + uses: anthropics/claude-code-action@6d5ae526d25ce88daa2200be073e1a373167f064 # v1 with: anthropic_api_key: ${{ steps.claude_auth.outputs.mode == 'api' && secrets.ANTHROPIC_API_KEY || '' }} claude_code_oauth_token: ${{ steps.claude_auth.outputs.mode == 'subscription' && secrets.CLAUDE_CODE_OAUTH_TOKEN || '' }} @@ -798,7 +798,7 @@ jobs: if: steps.claude.outcome == 'failure' && steps.inputs.outputs.source_ref == '' && steps.claude_cost.outputs.stopped != 'true' id: claude_retry timeout-minutes: 60 - uses: anthropics/claude-code-action@d70510b174a1244958df0b03166a54912811f3e6 # v1 + uses: anthropics/claude-code-action@6d5ae526d25ce88daa2200be073e1a373167f064 # v1 with: anthropic_api_key: ${{ steps.claude_auth.outputs.mode == 'api' && secrets.ANTHROPIC_API_KEY || '' }} claude_code_oauth_token: ${{ steps.claude_auth.outputs.mode == 'subscription' && secrets.CLAUDE_CODE_OAUTH_TOKEN || '' }} diff --git a/.github/workflows/impl-repair.yml b/.github/workflows/impl-repair.yml index 27bc23e3f9..c75e94a409 100644 --- a/.github/workflows/impl-repair.yml +++ b/.github/workflows/impl-repair.yml @@ -290,7 +290,7 @@ jobs: id: claude continue-on-error: true timeout-minutes: 45 - uses: anthropics/claude-code-action@d70510b174a1244958df0b03166a54912811f3e6 # v1 + uses: anthropics/claude-code-action@6d5ae526d25ce88daa2200be073e1a373167f064 # v1 with: anthropic_api_key: ${{ steps.claude_auth.outputs.mode == 'api' && secrets.ANTHROPIC_API_KEY || '' }} claude_code_oauth_token: ${{ steps.claude_auth.outputs.mode == 'subscription' && secrets.CLAUDE_CODE_OAUTH_TOKEN || '' }} @@ -375,7 +375,7 @@ jobs: if: steps.claude.outcome == 'failure' && steps.claude_cost.outputs.stopped != 'true' id: claude_retry timeout-minutes: 45 - uses: anthropics/claude-code-action@d70510b174a1244958df0b03166a54912811f3e6 # v1 + uses: anthropics/claude-code-action@6d5ae526d25ce88daa2200be073e1a373167f064 # v1 with: anthropic_api_key: ${{ steps.claude_auth.outputs.mode == 'api' && secrets.ANTHROPIC_API_KEY || '' }} claude_code_oauth_token: ${{ steps.claude_auth.outputs.mode == 'subscription' && secrets.CLAUDE_CODE_OAUTH_TOKEN || '' }} diff --git a/.github/workflows/impl-review.yml b/.github/workflows/impl-review.yml index 7a3555c1fc..0421d7f380 100644 --- a/.github/workflows/impl-review.yml +++ b/.github/workflows/impl-review.yml @@ -959,7 +959,7 @@ jobs: if: steps.adapt.outputs.review_skipped != 'true' continue-on-error: true timeout-minutes: 30 - uses: anthropics/claude-code-action@d70510b174a1244958df0b03166a54912811f3e6 # v1 + uses: anthropics/claude-code-action@6d5ae526d25ce88daa2200be073e1a373167f064 # v1 env: LIBRARY: ${{ steps.pr.outputs.library }} SPEC_ID: ${{ steps.pr.outputs.specification_id }} diff --git a/.github/workflows/report-validate.yml b/.github/workflows/report-validate.yml index c0d50c213e..055e1861f9 100644 --- a/.github/workflows/report-validate.yml +++ b/.github/workflows/report-validate.yml @@ -118,7 +118,7 @@ jobs: id: validate continue-on-error: true timeout-minutes: 10 - uses: anthropics/claude-code-action@d70510b174a1244958df0b03166a54912811f3e6 # v1 + uses: anthropics/claude-code-action@6d5ae526d25ce88daa2200be073e1a373167f064 # v1 env: ISSUE_TITLE: ${{ github.event.issue.title }} ISSUE_BODY: ${{ github.event.issue.body }} diff --git a/.github/workflows/review-retest.yml b/.github/workflows/review-retest.yml index 724400bac1..d5cbcaedc1 100644 --- a/.github/workflows/review-retest.yml +++ b/.github/workflows/review-retest.yml @@ -95,7 +95,7 @@ env: # Keep in sync with the claude-code-action pin in the review job (a test # checks it). Cells record it, and plan reuses a resumed cell only when it # matches. - ACTION_SHA: d70510b174a1244958df0b03166a54912811f3e6 + ACTION_SHA: 6d5ae526d25ce88daa2200be073e1a373167f064 concurrency: group: review-retest @@ -364,7 +364,7 @@ jobs: if: steps.cell.outcome == 'success' continue-on-error: true timeout-minutes: 25 - uses: anthropics/claude-code-action@d70510b174a1244958df0b03166a54912811f3e6 # v1 + uses: anthropics/claude-code-action@6d5ae526d25ce88daa2200be073e1a373167f064 # v1 env: LIBRARY: ${{ matrix.cell.library }} SPEC_ID: ${{ matrix.cell.spec_id }} diff --git a/.github/workflows/spec-create.yml b/.github/workflows/spec-create.yml index 17ceef9ce5..c6b80dc046 100644 --- a/.github/workflows/spec-create.yml +++ b/.github/workflows/spec-create.yml @@ -152,7 +152,7 @@ jobs: id: process continue-on-error: true timeout-minutes: 30 - uses: anthropics/claude-code-action@d70510b174a1244958df0b03166a54912811f3e6 # v1 + uses: anthropics/claude-code-action@6d5ae526d25ce88daa2200be073e1a373167f064 # v1 env: ISSUE_TITLE: ${{ github.event.issue.title }} ISSUE_BODY: ${{ github.event.issue.body }} @@ -377,7 +377,7 @@ jobs: if: steps.check.outputs.should_run == 'true' && steps.process.outcome == 'failure' && steps.process_cost.outputs.stopped != 'true' id: process_retry timeout-minutes: 30 - uses: anthropics/claude-code-action@d70510b174a1244958df0b03166a54912811f3e6 # v1 + uses: anthropics/claude-code-action@6d5ae526d25ce88daa2200be073e1a373167f064 # v1 env: ISSUE_TITLE: ${{ github.event.issue.title }} ISSUE_BODY: ${{ github.event.issue.body }} diff --git a/.github/workflows/util-claude.yml b/.github/workflows/util-claude.yml index 84192ebd84..5190a1033f 100644 --- a/.github/workflows/util-claude.yml +++ b/.github/workflows/util-claude.yml @@ -100,7 +100,7 @@ jobs: - name: Run Claude Code id: claude continue-on-error: true - uses: anthropics/claude-code-action@d70510b174a1244958df0b03166a54912811f3e6 # v1 + uses: anthropics/claude-code-action@6d5ae526d25ce88daa2200be073e1a373167f064 # v1 with: anthropic_api_key: ${{ steps.claude_auth.outputs.mode == 'api' && secrets.ANTHROPIC_API_KEY || '' }} claude_code_oauth_token: ${{ steps.claude_auth.outputs.mode == 'subscription' && secrets.CLAUDE_CODE_OAUTH_TOKEN || '' }} @@ -177,7 +177,7 @@ jobs: - name: Retry Claude (on failure) if: steps.claude.outcome == 'failure' && steps.claude_cost.outputs.stopped != 'true' id: claude_retry - uses: anthropics/claude-code-action@d70510b174a1244958df0b03166a54912811f3e6 # v1 + uses: anthropics/claude-code-action@6d5ae526d25ce88daa2200be073e1a373167f064 # v1 with: anthropic_api_key: ${{ steps.claude_auth.outputs.mode == 'api' && secrets.ANTHROPIC_API_KEY || '' }} claude_code_oauth_token: ${{ steps.claude_auth.outputs.mode == 'subscription' && secrets.CLAUDE_CODE_OAUTH_TOKEN || '' }}