stack/.github/workflows
Konsti Wohlwend acd03b7af5
Add Claude Code GitHub Workflow (#833)
## 🤖 Installing Claude Code GitHub App

This PR adds a GitHub Actions workflow that enables Claude Code
integration in our repository.

### What is Claude Code?

[Claude Code](https://claude.ai/code) is an AI coding agent that can
help with:
- Bug fixes and improvements  
- Documentation updates
- Implementing new features
- Code reviews and suggestions
- Writing tests
- And more!

### How it works

Once this PR is merged, we'll be able to interact with Claude by
mentioning @claude in a pull request or issue comment.
Once the workflow is triggered, Claude will analyze the comment and
surrounding context, and execute on the request in a GitHub action.

### Important Notes

- **This workflow won't take effect until this PR is merged**
- **@claude mentions won't work until after the merge is complete**
- The workflow runs automatically whenever Claude is mentioned in PR or
issue comments
- Claude gets access to the entire PR or issue context including files,
diffs, and previous comments

### Security

- Our Anthropic API key is securely stored as a GitHub Actions secret
- Only users with write access to the repository can trigger the
workflow
- All Claude runs are stored in the GitHub Actions run history
- Claude's default tools are limited to reading/writing files and
interacting with our repo by creating comments, branches, and commits.
- We can add more allowed tools by adding them to the workflow file
like:

```
allowed_tools: Bash(npm install),Bash(npm run build),Bash(npm run lint),Bash(npm run test)
```

There's more information in the [Claude Code action
repo](https://github.com/anthropics/claude-code-action).

After merging this PR, let's try mentioning @claude in a comment on any
PR to get started!
2025-08-07 18:44:49 -07:00
..
all-good.yaml Add Claude Code GitHub Workflow (#833) 2025-08-07 18:44:49 -07:00
auto-assign.yaml Run auto-assign on draft PRs 2025-04-10 10:18:47 -07:00
auto-update.yaml Run auto-update only once per day 2025-03-12 17:10:03 -07:00
check-prisma-migrations.yaml Auto migration (#526) 2025-07-24 02:38:37 +02:00
claude-code-review.yml Add Claude Code GitHub Workflow (#833) 2025-08-07 18:44:49 -07:00
claude.yml Add Claude Code GitHub Workflow (#833) 2025-08-07 18:44:49 -07:00
docker-emulator-test.yaml Port dashboard to Next.js 15 (#560) 2025-03-24 00:03:50 +01:00
docker-server-build.yaml Update Docker build workflow to use ubicloud 2025-07-03 14:12:14 -07:00
docker-server-test.yaml Move Docker test actions to Ubicloud 2025-07-08 18:28:34 -07:00
e2e-api-tests.yaml Auto migration (#526) 2025-07-24 02:38:37 +02:00
e2e-source-of-truth-api-tests.yaml Auto migration (#526) 2025-07-24 02:38:37 +02:00
lint-and-build.yaml New docs (#698) 2025-06-20 13:30:01 -07:00
mirror-to-wdb.yaml Fix GitHub Actions concurrency 2025-03-10 14:09:09 -07:00
restart-dev-and-test.yaml Increase test workers 2025-03-19 15:13:24 -07:00
setup-tests.yaml Increase test workers 2025-03-19 15:13:24 -07:00
table-of-contents.yaml GH Actions push trigger only on main or dev branches 2025-03-12 10:52:35 -07:00