Skip to content

chore(deps): update anthropics/claude-code-action digest to 806af32 - #579

Merged
stranske merged 1 commit into
mainfrom
renovate/anthropics-claude-code-action-digest
Jun 18, 2026
Merged

chore(deps): update anthropics/claude-code-action digest to 806af32#579
stranske merged 1 commit into
mainfrom
renovate/anthropics-claude-code-action-digest

Conversation

@renovate

@renovate renovate Bot commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
anthropics/claude-code-action (changelog) action digest 9dd8b95806af32

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot requested a review from stranske as a code owner June 17, 2026 23:56
@renovate
renovate Bot temporarily deployed to agent-standard June 17, 2026 23:56 Inactive
@renovate
renovate Bot temporarily deployed to agent-standard June 17, 2026 23:56 Inactive
@coderabbitai

coderabbitai Bot commented Jun 17, 2026

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Walkthrough

The pinned commit SHA for anthropics/claude-code-action in the Run Claude Code Review step of .github/workflows/maint-76-claude-code-review.yml is updated to a new revision. No step inputs, job structure, or other workflow logic is changed.

Changes

Claude Code Review Action SHA Bump

Layer / File(s) Summary
Update pinned claude-code-action SHA
.github/workflows/maint-76-claude-code-review.yml
The uses: reference for anthropics/claude-code-action in the Run Claude Code Review step is changed to a new pinned commit SHA; all inputs remain the same.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Possibly related PRs

Suggested reviewers

  • stranske
🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and specifically identifies the main change: updating the anthropics/claude-code-action dependency to a new digest SHA.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch renovate/anthropics-claude-code-action-digest

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions

github-actions Bot commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

Workflow state fingerprint for Keepalive Loop Reporter. Do not edit.

@renovate
renovate Bot had a problem deploying to agent-standard June 17, 2026 23:56 Failure
@renovate
renovate Bot temporarily deployed to agent-standard June 17, 2026 23:56 Inactive
@github-actions

github-actions Bot commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

Workflow state fingerprint for Agents Gate Followups. Do not edit.

@agents-workflows-bot

Copy link
Copy Markdown
Contributor

Workflow source needed

PR #579 needs either a linked GitHub issue or one valid non-issue Workflow Source before PR metadata automation can manage it safely.

Please do one of:

  • Add <!-- meta:issue:123 --> or a normal Closes #123 / Related to #123 line.
  • Check one Workflow Source option in the PR body.
  • Add a hidden marker such as <!-- workflow-source:local_request -->, <!-- workflow-source:manual_remote -->, <!-- workflow-source:review_followup -->, <!-- workflow-source:sync_campaign -->, or <!-- workflow-source:dependabot -->.
  • Add a workflow source label such as workflow:source-direct-pr, workflow:source-local-request, workflow:source-review-followup, workflow:source-sync, or workflow:no-automation.

Once a valid source is present, this warning will not be reposted.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In @.github/workflows/maint-76-claude-code-review.yml:
- Line 192: The version comment `# v1` in the `uses` statement for the
anthropics/claude-code-action is inaccurate because the pinned SHA
806af32823ef69c8ef357086c573a902af641307 does not correspond to the v1 tag but
instead corresponds to version 2.1.181. Update the comment from `# v1` to `#
2.1.181` to accurately reflect the pinned commit version, or remove the comment
entirely if you prefer not to specify a version.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: 03e3f6c1-5b37-4dcd-bc7c-280f383b25a7

📥 Commits

Reviewing files that changed from the base of the PR and between 28556f5 and 0a731e1.

📒 Files selected for processing (1)
  • .github/workflows/maint-76-claude-code-review.yml
🔗 Linked repositories identified

CodeRabbit considers these linked repositories for cross-repo context during reviews:

  • stranske/Workflows (auto-detected)
📜 Review details
🧰 Additional context used
📓 Path-based instructions (3)
{pyproject.toml,.github/workflows/**/*.{yml,yaml}}

📄 CodeRabbit inference engine (.github/copilot-instructions.md)

Ensure coverage threshold settings in pyproject.toml [tool.coverage.report] fail_under match the coverage-min settings in workflow files to prevent threshold conflicts

Files:

  • .github/workflows/maint-76-claude-code-review.yml
.github/workflows/**/*.{yml,yaml}

📄 CodeRabbit inference engine (.github/copilot-instructions.md)

For startup_failure GitHub Actions workflow errors, verify YAML syntax validity, avoid permissions: block on workflow_call reusable workflows, and check for circular workflow references

Reference reusable workflows with @main unless intentionally pinning to an exact commit SHA for a controlled reason.

Files:

  • .github/workflows/maint-76-claude-code-review.yml
**/.github/workflows/*.{yml,yaml}

📄 CodeRabbit inference engine (AGENTS.md)

First-party consumer repos should reference reusable workflows with @main unless intentionally pinning to an exact commit SHA for a controlled reason

Files:

  • .github/workflows/maint-76-claude-code-review.yml
🔀 Multi-repo context stranske/Workflows

Perfect! Now I have the complete picture. Let me document my findings:

Linked Repositories Research: Cross-Repository Context

Template Workflow File Location [::stranske/Workflows::]

The actual workflow file being updated is located at:

  • ./templates/consumer-repo/.github/workflows/maint-76-claude-code-review.yml (Line 192)

Current pinned SHA: anthropics/claude-code-action@9dd8b95a392eb34b6f5fb56cf5a64cb735912d4b # v1

Detailed Workflow Analysis [::stranske/Workflows::]

Workflow Design:

  • Opt-in trigger (line 94): Requires claude-review label on PR or manual workflow_dispatch
  • Multi-gate execution (lines 170-176): Only runs if ALL conditions met:
    • Review target resolved (should_run == 'true')
    • Token available (has_token == 'true')
    • Workflow unchanged (workflow_unchanged == 'true')

Security Safeguards:

  • Workflow integrity guard (lines 121-150): Checks that maint-76-claude-code-review.yml hasn't been modified in the PR being reviewed
    • Diff check against base branch (line 136-137)
    • Prevents malicious workflow modifications from accessing secrets
  • Token validation (lines 152-166): Requires CLAUDE_CODE_OAUTH_TOKEN secret configured
  • Non-blocking failure (lines 204-211): Review failures don't block merge (line 191: continue-on-error: true)

Action Input Preservation:

with:
  claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}
  allowed_bots: '*'
  claude_args: |
    --max-turns 8
  plugin_marketplaces: https://github.com/anthropics/claude-code.git
  plugins: code-review@claude-code-plugins
  prompt: >-
    /code-review:code-review
    ${{ github.repository }}/pull/${{ needs.resolve-target.outputs.pr_number }}

All inputs remain unchanged; only the pinned SHA is updated.

Consumer Distribution [::stranske/Workflows::]

The template is synced to 13 first-party consumer repositories via maint-68-sync-consumer-repos.yml:

  1. stranske/Travel-Plan-Permission
  2. stranske/Template
  3. stranske/Counter_Risk
  4. stranske/Pension-Data
  5. stranske/Inv-Man-Intake (source of related PRs #557, #558, #572)
  6. stranske/Ready
  7. stranske/trip-planner
  8. stranske/Manager-Database
  9. stranske/Portable-Alpha-Extension-Model
  10. stranske/Trend_Model_Project
  11. stranske/Collab-Admin
  12. stranske/learning-management-system
  13. stranske/Fine-Art-Archive

Version Update Benefits [::stranske/Workflows::]

The update includes a critical bug fix in the intermediate commit:

Commit 0a08a86 (between 9dd8b95 and 806af32):

  • fix: skip workflow validation token exchange failures (#1417)
  • Directly addresses reliability of the action in consumer workflows
  • Improves robustness of token handling in workflow validation

Version bumps:

  • Claude Code: 2.1.179 → 2.1.181
  • Agent SDK: 0.3.179 → 0.3.181

Risk Assessment for Review [::stranske/Workflows::]

Low Risk Factors:
✅ No API/interface changes to the action call
✅ All workflow inputs/outputs maintained
✅ Bug fix for token handling improves reliability
✅ Workflow integrity checks prevent malicious modifications
✅ Synchronized update across all consumer repos via established sync mechanism
✅ Template-based distribution ensures consistency

Key Points to Verify:

  • The pinned SHA is correctly referenced (full 40-char SHA vs abbreviated form)
  • The comment version tag matches the action release version
  • Consumer repos using this template will automatically receive the update when synced

id: claude
continue-on-error: true
uses: anthropics/claude-code-action@9dd8b95a392eb34b6f5fb56cf5a64cb735912d4b # v1
uses: anthropics/claude-code-action@806af32823ef69c8ef357086c573a902af641307 # v1

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Description: Verify the pinned SHA exists and check version information

# Check if the commit exists in the repository
echo "Checking if commit 806af32823ef69c8ef357086c573a902af641307 exists..."
gh api repos/anthropics/claude-code-action/commits/806af32823ef69c8ef357086c573a902af641307 \
  --jq '{sha: .sha, message: .commit.message, author: .commit.author.name, date: .commit.author.date}' 2>&1

echo ""
echo "Checking latest releases and tags..."
gh api repos/anthropics/claude-code-action/releases/latest --jq '{tag: .tag_name, name: .name, published: .published_at}' 2>&1

echo ""
echo "Checking if v1 tag exists and what it points to..."
gh api repos/anthropics/claude-code-action/git/refs/tags/v1 --jq '{ref: .ref, sha: .object.sha}' 2>&1

Repository: stranske/Inv-Man-Intake

Length of output: 566


Update the version comment to accurately reflect the pinned commit.

The pinned SHA 806af32823ef69c8ef357086c573a902af641307 is valid and exists in the anthropics/claude-code-action repository. However, the version comment # v1 is misleading: the pinned commit (dated June 17, 2026) does not correspond to the v1 tag (which points to a different, older SHA from August 2025). The pinned commit is a point release that bumps Claude Code to version 2.1.181. Update the comment to # 2.1.181 or remove it for clarity.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In @.github/workflows/maint-76-claude-code-review.yml at line 192, The version
comment `# v1` in the `uses` statement for the anthropics/claude-code-action is
inaccurate because the pinned SHA 806af32823ef69c8ef357086c573a902af641307 does
not correspond to the v1 tag but instead corresponds to version 2.1.181. Update
the comment from `# v1` to `# 2.1.181` to accurately reflect the pinned commit
version, or remove the comment entirely if you prefer not to specify a version.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant