Skip to content

v0.0.9 - Upstream v1.0.6 merge with OAuth support

Choose a tag to compare

@grll grll released this 02 Jun 07:42
· 49 commits to main since this release
9f0fa5e

πŸŽ‰ Major Update: Merged with upstream v1.0.6

This release merges all changes from the upstream anthropics/claude-code-base-action repository while maintaining our unique OAuth authentication support for Claude Max subscribers.

πŸš€ New Features

  • Claude Code CLI v1.0.6 - Latest version with performance improvements
  • Configurable Node.js version - Set via NODE_VERSION environment variable (supports 18.x, 20.x, 22.x)
  • Custom base URL support - Set ANTHROPIC_BASE_URL for proxy/enterprise setups
  • MCP (Model Context Protocol) support - Automatically enables all project MCP servers
  • Early max_turns validation - Prevents invalid inputs before execution

πŸ› οΈ Improvements

  • Enhanced tool permissions (added bun run format and bun typecheck)
  • Better error handling and validation
  • Automated downstream update workflows
  • Fixed typos and improved documentation

πŸ” OAuth Authentication (Fork Exclusive)

This fork continues to support OAuth authentication as an alternative to API keys:

- uses: grll/claude-code-base-action@v0.0.9
  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 }}

πŸ“¦ What's Changed

  • Merged 15 commits from upstream (v1.0.2 β†’ v1.0.6)
  • Preserved OAuth authentication functionality
  • All tests passing with both authentication methods

πŸ”„ Upgrading

If you're using the beta tag, update your workflows to use v0.0.9 for stability:

# Before
- uses: grll/claude-code-base-action@beta

# After  
- uses: grll/claude-code-base-action@v0.0.9

πŸ™ Credits

Thanks to the Anthropic team for the continuous improvements to claude-code-base-action!