Skip to content

chore(deps): bump anthropics/claude-code-action from 1.0.229 to 1.0.250 in the claude-code-action group across 1 directory - #282

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/claude-code-action-5c78c4a289
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/claude-code-action-5c78c4a289

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 1, 2026 •

Copy link
Copy Markdown
Contributor

Bumps the claude-code-action group with 1 update in the / directory: anthropics/claude-code-action.

Updates anthropics/claude-code-action from 1.0.229 to 1.0.250

Release notes

Sourced from anthropics/claude-code-action's releases.

v1.0.250

Full Changelog: anthropics/claude-code-action@v1.0.249...v1.0.250

v1.0.249

Full Changelog: anthropics/claude-code-action@v1.0.248...v1.0.249

v1.0.248

Full Changelog: anthropics/claude-code-action@v1.0.247...v1.0.248

v1.0.247

Full Changelog: anthropics/claude-code-action@v1.0.246...v1.0.247

v1.0.246

Full Changelog: anthropics/claude-code-action@v1.0.245...v1.0.246

v1.0.245

Full Changelog: anthropics/claude-code-action@v1.0.244...v1.0.245

v1.0.244

Full Changelog: anthropics/claude-code-action@v1.0.243...v1.0.244

v1.0.243

Full Changelog: anthropics/claude-code-action@v1.0.242...v1.0.243

v1.0.242

Full Changelog: anthropics/claude-code-action@v1.0.241...v1.0.242

v1.0.241

Full Changelog: anthropics/claude-code-action@v1.0.240...v1.0.241

v1.0.240

Full Changelog: anthropics/claude-code-action@v1.0.239...v1.0.240

v1.0.239

Full Changelog: anthropics/claude-code-action@v1.0.238...v1.0.239

v1.0.238

What's Changed

New Contributors

Full Changelog: anthropics/claude-code-action@v1.0.237...v1.0.238

v1.0.237

Full Changelog: anthropics/claude-code-action@v1.0.236...v1.0.237

v1.0.236

Full Changelog: anthropics/claude-code-action@v1.0.235...v1.0.236

... (truncated)

Commits
  • a26b07d chore: bump Claude Code to 2.1.300 and Agent SDK to 0.3.300
  • 34968b5 chore: bump Claude Code to 2.1.299 and Agent SDK to 0.3.299
  • 1d6de8c chore: bump Claude Code to 2.1.296 and Agent SDK to 0.3.296
  • 2dca132 chore: bump Claude Code to 2.1.295 and Agent SDK to 0.3.295
  • 38c80c1 chore: bump Claude Code to 2.1.294 and Agent SDK to 0.3.294
  • 6fed3ca chore: bump Claude Code to 2.1.293 and Agent SDK to 0.3.293
  • 5898584 chore: bump Claude Code to 2.1.292 and Agent SDK to 0.3.292
  • 86d88e6 chore: bump Claude Code to 2.1.291 and Agent SDK to 0.3.291
  • 6c69018 chore: bump Claude Code to 2.1.290 and Agent SDK to 0.3.290
  • cab360f chore: bump Claude Code to 2.1.289 and Agent SDK to 0.3.289
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Oct 1, 2026
@github-actions

github-actions Bot commented Oct 1, 2026

Copy link
Copy Markdown

Skipped: bot-authored PR (dependabot[bot]), all 1 commit(s) bot-authored. Dependency bumps are reviewed by the risk classifier and human merge gate. Pushing a non-bot commit to this branch re-enables the full review.

@github-actions

github-actions Bot commented Oct 1, 2026 •

Copy link
Copy Markdown

Coverage Floor — FAILED — mode: enforce — head 3a9487b37f2c5a9a91b9cf7267da0be8e1371ac3

metric value
measured 100.0%
floor (current) 99.0%
target 100.0%
last bumped 2026-05-12
test run exit status 1

@dependabot dependabot Bot changed the title chore(deps): bump anthropics/claude-code-action from 1.0.229 to 1.0.236 in the claude-code-action group chore(deps): bump anthropics/claude-code-action from 1.0.229 to 1.0.242 in the claude-code-action group across 1 directory Oct 8, 2026
@dependabot
dependabot Bot force-pushed the dependabot/github_actions/claude-code-action-5c78c4a289 branch from d0e31fd to b5050f8 Compare October 8, 2026 04:23
@github-actions

github-actions Bot commented Oct 8, 2026

Copy link
Copy Markdown

Skipped: bot-authored PR (dependabot[bot]), all 1 commit(s) bot-authored. Dependency bumps are reviewed by the risk classifier and human merge gate. Pushing a non-bot commit to this branch re-enables the full review.

@dependabot dependabot Bot changed the title chore(deps): bump anthropics/claude-code-action from 1.0.229 to 1.0.242 in the claude-code-action group across 1 directory chore(deps): bump anthropics/claude-code-action from 1.0.229 to 1.0.244 in the claude-code-action group across 1 directory Oct 9, 2026
@dependabot
dependabot Bot force-pushed the dependabot/github_actions/claude-code-action-5c78c4a289 branch from b5050f8 to 96305ae Compare October 9, 2026 21:15
@github-actions

github-actions Bot commented Oct 9, 2026

Copy link
Copy Markdown

Skipped: bot-authored PR (dependabot[bot]), all 1 commit(s) bot-authored. Dependency bumps are reviewed by the risk classifier and human merge gate. Pushing a non-bot commit to this branch re-enables the full review.

@dependabot dependabot Bot changed the title chore(deps): bump anthropics/claude-code-action from 1.0.229 to 1.0.244 in the claude-code-action group across 1 directory chore(deps): bump anthropics/claude-code-action from 1.0.229 to 1.0.248 in the claude-code-action group across 1 directory Oct 15, 2026
@dependabot
dependabot Bot force-pushed the dependabot/github_actions/claude-code-action-5c78c4a289 branch from 96305ae to 0bdfa40 Compare October 15, 2026 04:23
@github-actions

Copy link
Copy Markdown

Skipped: bot-authored PR (dependabot[bot]), all 1 commit(s) bot-authored. Dependency bumps are reviewed by the risk classifier and human merge gate. Pushing a non-bot commit to this branch re-enables the full review.

@topcoder1

Copy link
Copy Markdown
Owner

@dependabot rebase

Bumps the claude-code-action group with 1 update in the / directory: [anthropics/claude-code-action](https://github.com/anthropics/claude-code-action).


Updates `anthropics/claude-code-action` from 1.0.229 to 1.0.250
- [Release notes](https://github.com/anthropics/claude-code-action/releases)
- [Commits](anthropics/claude-code-action@a4f54ef...a26b07d)

---
updated-dependencies:
- dependency-name: anthropics/claude-code-action
  dependency-version: 1.0.236
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: claude-code-action
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title chore(deps): bump anthropics/claude-code-action from 1.0.229 to 1.0.248 in the claude-code-action group across 1 directory chore(deps): bump anthropics/claude-code-action from 1.0.229 to 1.0.250 in the claude-code-action group across 1 directory Oct 17, 2026
@dependabot
dependabot Bot force-pushed the dependabot/github_actions/claude-code-action-5c78c4a289 branch from 0bdfa40 to 3a9487b Compare October 17, 2026 00:21
@github-actions

Copy link
Copy Markdown

Skipped: bot-authored PR (dependabot[bot]), all 1 commit(s) bot-authored. Dependency bumps are reviewed by the risk classifier and human merge gate. Pushing a non-bot commit to this branch re-enables the full review.

@topcoder1

Copy link
Copy Markdown
Owner

Hold: don't merge this bump as is. It needs a manual PR, as the pin comment in claude-review.yml asks ("bumped by manual PR").

This is the re-check that #300's pin comment asks for, run against a4f54ef → a26b07d8 (v1.0.250) and independently verified:

Still holds:

  • Review-ran check: the workflow-validation skip still ends in step success with no conclusion output (run.ts 176-183 unchanged), so the check stays correct.
  • Unchanged files: token.ts, action.yml and post-buffered-inline-comments.ts are byte-identical, so the github_token bypass and the if: always() buffered post behave as before.
  • CLI version: all three lanes pass path_to_claude_code_executable, so the bundled CLI bump never runs.

Changed: the Agent SDK moves from 0.3.276 to 0.3.300.

  • 0.3.276 always passed --permission-mode default. 0.3.300 passes nothing.
  • The reviewer's permission mode would then come from permissions.defaultMode in the caller's .claude/settings.json, which could get around the --allowedTools allowlist.
  • That file is restored from pull_request.base.ref. This is not always the default branch, because the caller template has no branches: filter, so stacked PRs are exposed.

The manual PR should:

  1. Bump all three uses: lines to a26b07d8c778b0c43f64618e5fd29fd0f8af72e8 # v1.0.250.
  2. Update the pins in selftest/test_claude_review_ran_check.sh: the header comment, ~line 290, and the pass message at ~line 406.
  3. Add --permission-mode default to claude_args in claude-review.yml, claude-adversarial-review.yml and verifier-on-high-risk.yml.
    • Add a selftest asserting every lane carries the flag.
    • Not auto, even though upstream's own test workflows moved to it: auto lets classifier-approved tools run outside --allowedTools.
  4. Rewrite the pin comment's hold reason. It is stale now that every lane runs its own pinned CLI.

Then close this PR.

topcoder1 added a commit that referenced this pull request Oct 17, 2026
…de default (#302)

## What and why

Bumps `anthropics/claude-code-action` from `a4f54ef` (v1.0.229) to
`a26b07d8c778b0c43f64618e5fd29fd0f8af72e8` (v1.0.250) in the three
Claude lanes, and pins the reviewer's permission mode, which the new
release would otherwise leave to the caller's settings.

**The one behavioural change in v1.0.250:** the bundled Agent SDK moves
from 0.3.276 to 0.3.300 (exact versions from `bun.lock`). 0.3.276
computed `permissionMode ?? (resolvePermissionModeInCli ? undefined :
"default")`, so it always sent `--permission-mode default`. 0.3.300
passes the option through with no fallback, so it sends nothing. The CLI
then takes `permissions.defaultMode` from the settings it loads
(`settingSources: user, project, local`). The project `.claude/` is the
one `restoreConfigFromBase` checks out from `origin/<PR base branch>`,
which is not always the default branch. A `bypassPermissions` or
`acceptEdits` there would let tools outside a lane's `--allowedTools`
run. This PR pins `default`, not `auto`, because `auto` runs whatever
its classifier approves, allowlisted or not.

Everything else the review-ran and caller checks rely on is unchanged
between the two SHAs: `src/github/token.ts`, `action.yml` and
`src/entrypoints/post-buffered-inline-comments.ts` are byte-identical,
`base-action/src/parse-sdk-options.ts` is identical, and
`src/entrypoints/run.ts` differs only in the bundled CLI version string
(2.1.276 → 2.1.300). No lane uses that CLI: `installClaudeCode` returns
early when `path_to_claude_code_executable` is set. Agent mode only
prepends `--mcp-config` to `claude_args`, and 0.3.300's extraArgs
serializer emits `--permission-mode default` as two argv words, exactly
what 0.3.276 sent.

## Changes

1. All three `uses:` now point to
`anthropics/claude-code-action@a26b07d8c778b0c43f64618e5fd29fd0f8af72e8
# v1.0.250` (SHA checked against the annotated tag `v1.0.250`).
2. `selftest/test_claude_review_ran_check.sh`: the header comment, the
pin and the pass message all move to v1.0.250 / `a26b07d`.
3. `--permission-mode default` is added to `claude_args` in
`claude-review.yml`, `claude-adversarial-review.yml` and
`verifier-on-high-risk.yml`. The new
`selftest/test_claude_lanes_permission_mode.py` hardcodes the expected
lanes and the flag rather than reading them from the workflows. It
parses `claude_args` the way the action does (`#` lines dropped, then
split into shell words) and requires exactly one `--permission-mode
default` per claude-code-action step, with no `--flag=value` form and no
`--(allow-)dangerously-skip-permissions`. It also fails on any workflow
or composite action that uses claude-code-action but isn't listed. It
has 13 mutant negative controls: flag dropped, `auto`,
`bypassPermissions`, no value, `=` form, misspelled, commented out,
given twice, bypass flag added, unlisted new lane, unlisted composite,
expected lane removed, step renamed away.
4. The pin comment in `claude-review.yml` is rewritten. The old hold
reason ("later ones bundle Claude Code 2.1.277+, which the adversarial
and verifier lanes would run") is stale, because every lane now runs its
own pinned CLI. The comment now lists what a bump must re-check: the
caller and review-ran check assumptions, the composite's step order, and
the SDK's permission-mode default together with how `claude_args`
reaches the CLI.

## Verification

- TDD: the new selftest was RED before the change (each lane reported
`claude_args carries --permission-mode 0 times`; 10 failed, 4 passed)
and GREEN after (14 passed). As an on-disk negative control I set the
adversarial lane to `--permission-mode auto`; the test failed with
`--permission-mode is 'auto', not 'default'`, and passed again once the
file was restored.
- `uv sync && uv run --no-sync pytest -q`: 801 passed, 1 skipped (a
pre-existing conditional skip), 9m37s. This includes every `.sh`
selftest through `test_workflow_guards.py`.
- `actionlint -color -shellcheck=` (1.7.12, the CI pin): clean.
- `ruff check tests` and `ruff format --check tests` (0.15.10, CI's
scope): clean. `ruff check .`: clean.
- `shellcheck -S error` over all 56 `.sh` scripts: clean.

Supersedes #282 (left open for the owner to close).

Codex rounds: 2
- Round 1 (`codex review --uncommitted`): 0 findings.
- Round 2 (`codex review --uncommitted`): 0 findings.

Auto-merge rationale: never — ci-workflows PRs are always manual
click-merge; .github/workflows high-risk.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

---------

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
@topcoder1

Copy link
Copy Markdown
Owner

Superseded by #302 (merged as 3d59458): it bumps claude-code-action to v1.0.250 and adds --permission-mode default to all three lanes, which this bump alone would have dropped. Later bumps go by manual PR, per the pin comment in claude-review.yml.

@topcoder1 topcoder1 closed this Oct 17, 2026
@dependabot @github

dependabot Bot commented on behalf of github Oct 17, 2026

Copy link
Copy Markdown
Contributor Author

This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.

To ignore these dependencies, configure ignore rules in dependabot.yml

@dependabot
dependabot Bot deleted the dependabot/github_actions/claude-code-action-5c78c4a289 branch October 17, 2026 22:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant