What's Changed
🚀 New Features (Fork)
- OAuth Authentication Support - Claude Max subscribers can now use their subscription in GitHub Actions
- New input:
use_oauth
- Enable OAuth authentication - New input:
claude_access_token
- OAuth access token - New input:
claude_refresh_token
- OAuth refresh token - New input:
claude_expires_at
- Token expiration timestamp
- New input:
- Uses
grll/claude-code-base-action@9f0fa5eeca1de34e9be1acf05f244e22e4527ca7
which includes OAuth support
📦 Includes all upstream v0.0.13 features
- Unified update_claude_comment tool
claude_env
input for custom environment variablesmcp_config
input that merges with existing MCP servers- Fix for GitHub Enterprise Server 401 errors
- Various bug fixes and improvements
🔄 Synced with upstream
This release is synchronized with anthropics/claude-code-action v0.0.13
Usage
With OAuth (Claude Max subscribers)
- uses: grll/claude-code-action@v0.0.13
with:
use_oauth: true
claude_access_token: ${{ secrets.CLAUDE_ACCESS_TOKEN }}
claude_refresh_token: ${{ secrets.CLAUDE_REFRESH_TOKEN }}
claude_expires_at: ${{ secrets.CLAUDE_EXPIRES_AT }}
With API Key (original method)
- uses: grll/claude-code-action@v0.0.13
with:
anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}
Full Changelog: v0.0.12...v0.0.13