Add Claude Code Review GitHub Workflow#7
Merged
Conversation
5c593cb to
21915b3
Compare
59c29c8 to
08b20bc
Compare
Contributor
There was a problem hiding this comment.
Pull Request Overview
This PR adds Claude Code integration to the repository by introducing a GitHub Actions workflow for automated code review along with comprehensive documentation and agent configurations.
- Adds GitHub Actions workflow for automated Claude-powered code reviews with different triggers for internal and fork PRs
- Provides comprehensive project documentation in CLAUDE.md covering architecture, development commands, and Bitcoin-specific context
- Introduces specialized Claude agents for test automation, Bitcoin expertise, backend architecture, and API testing
Reviewed Changes
Copilot reviewed 6 out of 6 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
.github/workflows/claude-code-review.yml |
GitHub Actions workflow for automated code reviews with Claude |
CLAUDE.md |
Comprehensive project documentation for Claude Code integration |
.claude/agents/test-writer-fixer.md |
Agent for automated test writing and test suite maintenance |
.claude/agents/bitcoin-expert.md |
Bitcoin protocol expert agent for BSV-specific guidance |
.claude/agents/backend-architect.md |
Backend architecture and system design specialist agent |
.claude/agents/api-tester.md |
API testing and performance validation specialist agent |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
galt-tr
approved these changes
Oct 16, 2025
8 tasks
oskarszoon
added a commit
to oskarszoon/teranode
that referenced
this pull request
May 22, 2026
Adds a deep-clone redactor that walks the Settings struct via reflection
and replaces any field tagged redact:"true" with a placeholder. Tags 10
known secret fields: GRPCAdminAPIKey, Coinbase.{UserPwd, P2PPrivateKey,
WalletPrivateKey, SlackToken}, P2P.PrivateKey, Alert.P2PPrivateKey,
RPC.{RPCPass, RPCLimitPass}, BlockAssembly.MinerWalletPrivateKeys.
Prepares for CodeQL alert bsv-blockchain#7 fix.
oskarszoon
added a commit
to oskarszoon/teranode
that referenced
this pull request
May 22, 2026
Closes CodeQL alert bsv-blockchain#7. PrintSettings was marshaling the full Settings struct to Info logs, exposing GRPCAdminAPIKey and 9 other tagged secret fields. PrintSettings now calls settings.Redact before marshal so the log dump shows only non-secret configuration.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🤖 Installing Claude Code GitHub App
This PR adds a GitHub Actions workflow that enables Claude Code integration in our repository.
Important Notes
There's more information in the Claude Code action repo.