Commit a51c2ba
ci: bump claude-code-action to v1.0.101 (fix Opus 4.7) (#37)
## Summary
The pinned SHA was on a pre-v1.0.99 release whose bundled Claude Code
CLI sends `thinking.type.enabled` in the API request. Opus 4.7 rejects
that field — every claude-review job in this repo has been failing with:
```
API Error 400 {"type":"error","error":{"type":"invalid_request_error","message":"\"thinking.type.enabled\" is not supported for this model. Use \"thinking.type.adaptive\" and \"output_config.effort\""}}
```
## Fix
Bumps the action to `v1.0.101` (commit
`38ec876110f9fbf8b950c79f534430740c3ac009`), which bundles Claude Code
2.1.114 / Agent SDK 0.2.114 — the version that emits the new
`thinking.type.adaptive` schema Opus 4.7 expects.
Also drops the now-misleading inline workflow comment that claimed
`--thinking-budget` was unsupported but the model used thinking by
default. The actual mechanism was the CLI auto-injecting an unsupported
field; the new CLI handles it correctly.
## Why now
Without this fix, every PR review run is red, blocking the CR feedback
loop on all open PRs in this repo.
## Upstream tracking
[anthropics/claude-code-action#1225](anthropics/claude-code-action#1225)
— closed 2026-04-17 with confirmation from a user that v1.0.99+ resolves
it. v1.0.101 is current latest.
## Verification
- [x] SHA verified against `gh api
repos/anthropics/claude-code-action/git/refs/tags/v1.0.101` (annotated
tag, dereferenced to commit)
- [ ] After merge, kick a no-op PR run and confirm `claude-review` job
posts the review comment instead of failing on the API call
Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]>1 parent 5b25531 commit a51c2ba
1 file changed
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
| 25 | + | |
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| |||
0 commit comments