diff --git a/.github/actions/setup-julia/action.yml b/.github/actions/setup-julia/action.yml index 45f9f859db..32fecfd467 100644 --- a/.github/actions/setup-julia/action.yml +++ b/.github/actions/setup-julia/action.yml @@ -36,7 +36,7 @@ runs: # Speed up subsequent runs — Julia precompilation is slow on cold start. # `julia-actions/cache` keys on Project.toml + Manifest.toml. - name: Cache Julia depot - uses: julia-actions/cache@b7788abd52452d5bc033d69796e110d9906af4ab # v3.2.0 + uses: julia-actions/cache@a7bed9df697e5d7309d68afe7542a87621a8b6c8 # v3.3.0 - name: Install Julia packages # `Pkg.instantiate()` restores the exact versions pinned in diff --git a/.github/workflows/daily-regen.yml b/.github/workflows/daily-regen.yml index f814df0679..3dde67712e 100644 --- a/.github/workflows/daily-regen.yml +++ b/.github/workflows/daily-regen.yml @@ -237,7 +237,7 @@ jobs: # block the main regeneration pipeline. Skip cleanly and continue. continue-on-error: true timeout-minutes: 15 - uses: anthropics/claude-code-action@9d7150bc8a3dae8149739a88019d192b579ad90c # v1 + uses: anthropics/claude-code-action@dcb57747bfceeaa1fa72638cae52295d1d853d4a # v1 with: claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }} claude_args: '--model haiku --settings ${{ github.workspace }}/.claude/settings.json' @@ -253,7 +253,7 @@ jobs: # rather than aborting the dispatch. continue-on-error: true timeout-minutes: 15 - uses: anthropics/claude-code-action@9d7150bc8a3dae8149739a88019d192b579ad90c # v1 + uses: anthropics/claude-code-action@dcb57747bfceeaa1fa72638cae52295d1d853d4a # v1 with: claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }} claude_args: '--model haiku --settings ${{ github.workspace }}/.claude/settings.json' diff --git a/.github/workflows/impl-generate.yml b/.github/workflows/impl-generate.yml index 6da4dd4107..a961e1ada2 100644 --- a/.github/workflows/impl-generate.yml +++ b/.github/workflows/impl-generate.yml @@ -422,7 +422,7 @@ jobs: id: claude continue-on-error: true timeout-minutes: 60 - uses: anthropics/claude-code-action@9d7150bc8a3dae8149739a88019d192b579ad90c # v1 + uses: anthropics/claude-code-action@dcb57747bfceeaa1fa72638cae52295d1d853d4a # v1 with: claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }} claude_args: "--model ${{ steps.inputs.outputs.model }} --settings ${{ github.workspace }}/.claude/settings.json" @@ -442,7 +442,7 @@ jobs: if: steps.claude.outcome == 'failure' id: claude_retry timeout-minutes: 60 - uses: anthropics/claude-code-action@9d7150bc8a3dae8149739a88019d192b579ad90c # v1 + uses: anthropics/claude-code-action@dcb57747bfceeaa1fa72638cae52295d1d853d4a # v1 with: claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }} claude_args: "--model ${{ steps.inputs.outputs.model }} --settings ${{ github.workspace }}/.claude/settings.json" diff --git a/.github/workflows/impl-repair.yml b/.github/workflows/impl-repair.yml index 502cac0b42..3cf44b5212 100644 --- a/.github/workflows/impl-repair.yml +++ b/.github/workflows/impl-repair.yml @@ -160,7 +160,7 @@ jobs: id: claude continue-on-error: true timeout-minutes: 45 - uses: anthropics/claude-code-action@9d7150bc8a3dae8149739a88019d192b579ad90c # v1 + uses: anthropics/claude-code-action@dcb57747bfceeaa1fa72638cae52295d1d853d4a # v1 with: claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }} claude_args: "--model ${{ inputs.model || 'sonnet' }} --settings ${{ github.workspace }}/.claude/settings.json" @@ -180,7 +180,7 @@ jobs: if: steps.claude.outcome == 'failure' id: claude_retry timeout-minutes: 45 - uses: anthropics/claude-code-action@9d7150bc8a3dae8149739a88019d192b579ad90c # v1 + uses: anthropics/claude-code-action@dcb57747bfceeaa1fa72638cae52295d1d853d4a # v1 with: claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }} claude_args: "--model ${{ inputs.model || 'sonnet' }} --settings ${{ github.workspace }}/.claude/settings.json" diff --git a/.github/workflows/impl-review.yml b/.github/workflows/impl-review.yml index 2549d37f43..708f922abd 100644 --- a/.github/workflows/impl-review.yml +++ b/.github/workflows/impl-review.yml @@ -318,7 +318,7 @@ jobs: id: review continue-on-error: true timeout-minutes: 30 - uses: anthropics/claude-code-action@9d7150bc8a3dae8149739a88019d192b579ad90c # v1 + uses: anthropics/claude-code-action@dcb57747bfceeaa1fa72638cae52295d1d853d4a # 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 ff3bd09749..9f6ed42d04 100644 --- a/.github/workflows/report-validate.yml +++ b/.github/workflows/report-validate.yml @@ -58,7 +58,7 @@ jobs: id: validate continue-on-error: true timeout-minutes: 10 - uses: anthropics/claude-code-action@9d7150bc8a3dae8149739a88019d192b579ad90c # v1 + uses: anthropics/claude-code-action@dcb57747bfceeaa1fa72638cae52295d1d853d4a # v1 env: ISSUE_TITLE: ${{ github.event.issue.title }} ISSUE_BODY: ${{ github.event.issue.body }} diff --git a/.github/workflows/spec-create.yml b/.github/workflows/spec-create.yml index 0eb14fbae9..3069fb9ffb 100644 --- a/.github/workflows/spec-create.yml +++ b/.github/workflows/spec-create.yml @@ -69,7 +69,7 @@ jobs: id: process continue-on-error: true timeout-minutes: 30 - uses: anthropics/claude-code-action@9d7150bc8a3dae8149739a88019d192b579ad90c # v1 + uses: anthropics/claude-code-action@dcb57747bfceeaa1fa72638cae52295d1d853d4a # v1 env: ISSUE_TITLE: ${{ github.event.issue.title }} ISSUE_BODY: ${{ github.event.issue.body }} @@ -178,7 +178,7 @@ jobs: if: steps.check.outputs.should_run == 'true' && steps.process.outcome == 'failure' id: process_retry timeout-minutes: 30 - uses: anthropics/claude-code-action@9d7150bc8a3dae8149739a88019d192b579ad90c # v1 + uses: anthropics/claude-code-action@dcb57747bfceeaa1fa72638cae52295d1d853d4a # 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 9f2dfc51ec..d145614ff0 100644 --- a/.github/workflows/util-claude.yml +++ b/.github/workflows/util-claude.yml @@ -41,7 +41,7 @@ jobs: - name: Run Claude Code id: claude continue-on-error: true - uses: anthropics/claude-code-action@9d7150bc8a3dae8149739a88019d192b579ad90c # v1 + uses: anthropics/claude-code-action@dcb57747bfceeaa1fa72638cae52295d1d853d4a # v1 with: claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }} claude_args: "--model opus --settings ${{ github.workspace }}/.claude/settings.json" @@ -53,7 +53,7 @@ jobs: - name: Retry Claude (on failure) if: steps.claude.outcome == 'failure' id: claude_retry - uses: anthropics/claude-code-action@9d7150bc8a3dae8149739a88019d192b579ad90c # v1 + uses: anthropics/claude-code-action@dcb57747bfceeaa1fa72638cae52295d1d853d4a # v1 with: claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }} claude_args: "--model opus --settings ${{ github.workspace }}/.claude/settings.json"