[BUG] Routines does not trigger on GitHub Release published
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
Claude Code routines configured to trigger on GitHub "Release published" events do not fire when a new release is published.
The UI under routine creation allows selecting "Release published" as a trigger, and the routine is saved successfully. However, publishing a release on the configured repository never triggers the routine — no run appears in the routine's history.
Other trigger types on the same routine work correctly. I verified that "Pull request opened" triggers fire as expected on the same repository with the same GitHub App installation, confirming the framework itself is functional. Only "Release published" is broken.
Routine URL: https://claude.ai/code/routines/trig_01Pc9xCEYzmZnnSrM5GzAomQ
Test release: https://github.com/clar/claude-routine/releases/tag/v0.0.2
What Should Happen?
When a GitHub release is published on a configured repository, the routine should trigger and appear in the run history, same as other working event triggers (e.g., Pull request opened).
Error Messages/Logs
Steps to Reproduce
- Install the Claude GitHub App on a repository (e.g., clar/claude-routine) with read/write access to code, pull requests, releases, etc.
- Create a Claude Code routine with:
- Repository: clar/claude-routine
- Trigger: "Release published"
- Any prompt content
- Save the routine and verify it is active.
- Publish a new release on the repository directly (not a draft):
https://github.com/clar/claude-routine/releases/tag/v0.0.2
- Observe the routine's run history — no run is triggered.
- For comparison, edit the same routine to use "Pull request opened" trigger. Open a PR on the same repo. The routine triggers correctly, confirming the framework and App installation are functional.
Claude Model
None
Is this a regression?
I don't know
Last Working Version
_No response_
Claude Code Version
2.1.112 (Claude Code)
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
GitHub App Installation ID: 109642064
Permissions granted to Claude GitHub App on the repository:
- Read access to actions and metadata
- Read and write access to checks, code, discussions, issues, pull requests, repository hooks, and workflows
The repository's Settings → Webhooks page shows no webhooks (expected, since GitHub Apps use App-level event subscriptions, not per-repo webhooks).
Suspected cause: The Claude GitHub App may not be subscribed to the release event in its App definition. Only the App publisher (Anthropic) can change this — users installing the App cannot add event subscriptions. If this is the case, the "Release published" trigger option in the routine UI should either be removed or the App's event subscriptions updated to include releases.
This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗