Skip to content

chore(deps): update anthropics/claude-code-action action to v1.0.90#1489

Merged
lacolaco-actions-worker[bot] merged 1 commit into
mainfrom
renovate/anthropics-claude-code-action-1.x
Apr 13, 2026
Merged

chore(deps): update anthropics/claude-code-action action to v1.0.90#1489
lacolaco-actions-worker[bot] merged 1 commit into
mainfrom
renovate/anthropics-claude-code-action-1.x

Conversation

@renovate

@renovate renovate Bot commented Apr 13, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change Pending
anthropics/claude-code-action action patch v1.0.89v1.0.90 v1.0.93 (+2)

Release Notes

anthropics/claude-code-action (anthropics/claude-code-action)

v1.0.90

Compare Source

What's Changed
  • fix: forward MCP_TIMEOUT, MCP_TOOL_TIMEOUT, MAX_MCP_OUTPUT_TOKENS to action step by @​qozle in #​1162
  • security: reject PATH_TO_CLAUDE_CODE_EXECUTABLE with control characters by @​qozle in #​1185

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


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@github-actions

Copy link
Copy Markdown
Contributor

Renovate PR Review Results

⚖️ Safety Assessment: ✅ Safe

🔍 Release Content Analysis

This update from v1.0.89 to v1.0.90 contains two changes:

1. Bug Fix: MCP Environment Variable Forwarding (#1162)

  • Adds passthrough for three MCP-related environment variables to the Claude CLI subprocess:
    • MCP_TIMEOUT - Controls timeout for MCP server operations
    • MCP_TOOL_TIMEOUT - Controls timeout for individual MCP tool calls
    • MAX_MCP_OUTPUT_TOKENS - Limits maximum token output from MCP servers
  • Impact: Fixes issue where these variables weren't reaching the subprocess, causing timeouts
  • Breaking Change: None - purely additive functionality
  • Backward Compatibility: Fully maintained - if variables aren't set, behavior is identical to previous version

2. Security Fix: PATH_TO_CLAUDE_CODE_EXECUTABLE Validation (#1185)

  • Adds input validation to reject PATH_TO_CLAUDE_CODE_EXECUTABLE if it contains control characters (ASCII 0x00-0x1f and 0x7f)
  • Security Impact: Prevents newline injection attacks into GITHUB_PATH
  • Attack Vector: Malicious input like /usr/bin/claude\n/attacker/path could inject attacker-controlled directories into PATH for all subsequent workflow steps
  • Fix Approach: Fail-closed validation - immediately throw error if control characters detected
  • Breaking Change: Only breaks if the environment variable contained control characters (which would be misconfigured or malicious)

🎯 Impact Scope Investigation

Usage Locations Identified:

  • .github/workflows/ci.yml - 2 instances:
    • Line 253: content-review job
    • Line 342: code-review job
  • .github/workflows/claude.yml - 1 instance:
    • Line 35: claude job

Configuration Analysis:

  • No MCP-related environment variables (MCP_TIMEOUT, MCP_TOOL_TIMEOUT, MAX_MCP_OUTPUT_TOKENS) are currently set in this repository
  • No PATH_TO_CLAUDE_CODE_EXECUTABLE is set in this repository
  • All usages rely on standard inputs: claude_code_oauth_token, allowed_bots, prompt, claude_args

Dependency Impact:

  • No other dependencies are affected by this update
  • The action is consumed as a pre-built composite action via commit hash
  • Version bump from 6e2bd52 (v1.0.89) to 26ddc35 (v1.0.90)

Behavioral Impact:

  • Bug fix is a no-op for this repository (MCP variables not used)
  • Security fix is a no-op for this repository (PATH_TO_CLAUDE_CODE_EXECUTABLE not used)
  • All existing workflows will continue functioning identically

💡 Recommended Actions

Immediate Actions:

  • Safe to merge - This is a backward-compatible patch update with bug fixes and security hardening
  • No code changes required in this repository
  • No configuration changes required
  • No testing required beyond standard CI validation

Post-Merge:

  • No follow-up actions needed
  • Consider future use of MCP environment variables if MCP integration is planned (now properly supported)

Why This is Safe:

  1. Zero Breaking Changes: Both changes are either additive (MCP forwarding) or defensive (control character validation)
  2. No Usage Impact: Neither feature affects current usage patterns in this repository
  3. Security Improvement: The PATH validation fix prevents a real injection vulnerability
  4. Tested: Release includes full test suite pass (664/664 tests)
  5. Standard Pattern: Follows existing patterns in action.yml for environment variable forwarding

🔗 Reference Links

Generated by koki-develop/claude-renovate-review

@lacolaco-actions-worker lacolaco-actions-worker Bot merged commit ce170af into main Apr 13, 2026
12 checks passed
@lacolaco-actions-worker lacolaco-actions-worker Bot deleted the renovate/anthropics-claude-code-action-1.x branch April 13, 2026 06:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants