Skip to content

Releases: grll/claude-code-base-action

beta

02 Jul 18:26
b3679dd

Choose a tag to compare

Beta release - OAuth support with upstream v0.0.29 features

v0.0.24

22 Jun 16:37
83c1d87

Choose a tag to compare

Release v0.0.24 matching upstream version

v0.0.20

14 Jun 08:09
30f4e17

Choose a tag to compare

What's Changed

  • chore: bump Claude Code version to 1.0.24
  • Update README.md (anthropics#62)
  • chore: bump Claude Code version to 1.0.22
  • chore: bump Claude Code version to 1.0.21 (anthropics#61)
  • feat: update release workflows to use repository dispatch (anthropics#60)
  • feat: update release workflows to manage beta tag as latest (anthropics#59)
  • chore: bump Claude Code version to 1.0.19 (anthropics#58)
  • fix: filter version tags in release workflow to exclude non-version tags (anthropics#55)
  • feat: add workflow dispatch triggered release workflow (anthropics#54)
  • chore: bump Claude Code version to 1.0.18 (anthropics#52)
  • chore: bump Claude Code version to 1.0.17 (anthropics#49)
  • chore: bump Claude Code version to 1.0.16 (anthropics#46)
  • chore: bump Claude Code version to 1.0.15 (anthropics#45)
  • update package name to have @anthropic-api npm org (anthropics#44)
  • feat: update downstream action workflow to use deploy key (anthropics#43)

Full Changelog: v0.0.10...v0.0.20

v0.0.10 - Merge upstream v0.0.10 with OAuth support

05 Jun 19:58
46b957c

Choose a tag to compare

What's Changed

🎉 OAuth Authentication Support Maintained

This release maintains full OAuth authentication support for Claude Max subscribers while incorporating all upstream changes from v0.0.10.

Merged from upstream v0.0.10:

  • feat: add support for --system-prompt and --append-system-prompt args
  • feat: add claude_env input for custom environment variables
  • feat: add repository dispatch workflow to bump Claude Code version
  • fix: use RELEASE_PAT for all GitHub API operations in downstream update workflow
  • fix: claude workflow improvements
  • Update claude-pr.yml workflow to match claude-code-action repo
  • Use RUNNER_TEMP instead of tmp for temporary files
  • chore: bump Claude Code version to 1.0.11

OAuth Features Preserved:

  • Full OAuth authentication support with Claude Max subscription
  • use_oauth input with access token, refresh token, and expiration support
  • All OAuth-related functionality maintained alongside new features

Usage with OAuth

- uses: grll/claude-code-base-action@v0.0.10
  with:
    prompt: "Your prompt here"
    use_oauth: "true"
    claude_access_token: ${{ secrets.CLAUDE_ACCESS_TOKEN }}
    claude_refresh_token: ${{ secrets.CLAUDE_REFRESH_TOKEN }}
    claude_expires_at: ${{ secrets.CLAUDE_EXPIRES_AT }}

New Features Usage

Custom System Prompts:

- uses: grll/claude-code-base-action@v0.0.10
  with:
    prompt: "Build a REST API"
    system_prompt: "You are a senior backend engineer."
    # or append to default prompt:
    append_system_prompt: "Always write tests."

Custom Environment Variables:

- uses: grll/claude-code-base-action@v0.0.10
  with:
    prompt: "Deploy to staging"
    claude_env: |
      ENVIRONMENT: staging
      API_URL: https://api-staging.example.com

Full Changelog: v0.0.9...v0.0.10
Upstream Changelog: anthropics/claude-code-base-action@v0.0.8...v0.0.10

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

02 Jun 07:42
9f0fa5e

Choose a tag to compare

🎉 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!

v0.0.1

25 May 16:53
a10f455

Choose a tag to compare