Conversation
Replaces curl-pipe-bash with GPG signature and SHA-256 checksum verification per Claude Code's documented integrity flow. See: https://code.claude.com/docs/en/setup#binary-integrity-and-code-signing Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: stbenjam The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
Caution Review failedPull request was closed or merged during review WalkthroughThis PR adds a new GitHub composite action that securely installs a specified Claude Code version. The action enforces integrity through GPG key verification, manifest signature validation, platform detection, and SHA-256 checksum verification before installation. It then confirms the installed version and cleans up temporary artifacts. ChangesClaude Code Installation Action with Integrity Verification
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Suggested labels
Suggested reviewers
🚥 Pre-merge checks | ✅ 10✅ Passed checks (10 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
Summary
.github/actions/install-claude-code/that installs a pinned Claude Code version with full integrity verificationmanifest.jsonand verifies its GPG signatureUsage
This replaces
curl -fsSL https://claude.ai/install.sh | bashwith Claude Code's documented integrity flow.Test plan
🤖 Generated with Claude Code
Summary by CodeRabbit