Skip to content

Add Claude Code GitHub Workflow - #1461

Merged
cwarnermm merged 1 commit into
masterfrom
add-claude-github-actions-1753295864676
Jul 23, 2025
Merged

Add Claude Code GitHub Workflow#1461
cwarnermm merged 1 commit into
masterfrom
add-claude-github-actions-1753295864676

Conversation

@jwilander

Copy link
Copy Markdown
Member

🤖 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 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.

After merging this PR, let's try mentioning @claude in a comment on any PR to get started!

@jwilander
jwilander requested review from cwarnermm and iyampaul July 23, 2025 18:38
@jwilander jwilander added 1: Dev Review Requires review by a core commiter 2: Editor Review Requires review by an editor labels Jul 23, 2025
@github-actions

Copy link
Copy Markdown

Newest code from mattermost has been published to preview environment for Git SHA c892cae

@cwarnermm cwarnermm left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you, @jwilander!

@cwarnermm cwarnermm added 4: Reviews Complete All reviewers have approved the pull request and removed 1: Dev Review Requires review by a core commiter 2: Editor Review Requires review by an editor labels Jul 23, 2025
@cwarnermm
cwarnermm merged commit d7fffa4 into master Jul 23, 2025
9 checks passed
@cwarnermm
cwarnermm deleted the add-claude-github-actions-1753295864676 branch July 23, 2025 19:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

4: Reviews Complete All reviewers have approved the pull request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants