apify/Release pull request
It creates release pull request
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jul 10, 2026
- License
- Apache 2.0
Pinned Snippet
uses: apify/release-pr-action@5d8b596e568d2c64fe125f41b30787433cfd0998 # v3.8.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| github-token | Github token with repository scope permissions | yes | — |
| slack-token | Slack token (needed if slack-channel input is set) | no | — |
| changelog-scopes | Scopes which will be used in changelog (the first scope will be used as default for commit messages without scope) | yes | — |
| changelog-method | Generate changelog from: pull_request_description|pull_request_commits|commits_compare | yes | — |
| release-name-method | Whether to fetch release name from branch name or bump minor of last release | no | branch |
| create-release-pull-request | Create release pull request | no | false |
| create-github-release | Create new github release | no | false |
| slack-channel | Slack channel to which the changelog should be send | no | — |
| base-branch | Base branch where you want to do release pull request | no | master |
| release-name-prefix | Prepend prefix to releaseName (version) | no | v |
| github-changelog-file-destination | Where to store github changelog on filesystem | no | changelog.md |
| open-ai-token | Experimental feature: OpenAI token for improving changelog using text model | no | — |
| fetch-author-slack-ids | Fetch Slack IDs of commit authors in the changelog | no | false |
| github-org-token | Github token with read:org scope to access Apify org members. Needed to map commit authors onto Slack IDs. | no | — |
Outputs
| name | description |
|---|---|
| github-changelog | Changelog content in GihHub markdown |
| github-changelog-file-destination | Path to Github changelog file stored in file-system |
| github-changelog-authors | List of commit authors in the changelog as a JSON string. If fetch-author-slack-ids is set to true, the action will try to fetch a matching Slack ID for each author. |