googleapis / googleapis/release-please-action
Workflows don't run when using `secrets.GITHUB_TOKEN`, request to support SSH Deploy Key
@chingor13 is already working on this.
Since Jan 23, 2026.
- Dominant language
- TypeScript
- Stars
- 2.5k
- Forks
- 328
- PR merge metrics
- No merged PRs in 30d
Description
**Is your feature request related to a problem? Please describe.**
When the PR is created, workflows that normally would run in `on: pull_request` don't run. This is expected behavior when using `{{ secrets.GITHUB_TOKEN }}`. A way to get around this when making commits is with a deploy key with write access.
**Describe the solution you'd like**
Add another parameter for the SSH key, if present, use that to make the commit (instead of the API).
Given that release-please does multiple things, including things that _need_ a token, it seems this could be a backwards compatible change.
**Describe alternatives you've considered**
Create a PAT, but this is a brittle solution, as it is tied to a user, instead of the repo itself.
**Additional context**
n/a
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.