apify/Release pull request

It creates release pull request

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jul 10, 2026
License
Apache 2.0

Pinned Snippet

workflow.ymlSHA-pinned
uses: apify/release-pr-action@5d8b596e568d2c64fe125f41b30787433cfd0998 # v3.8.0

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
github-tokenGithub token with repository scope permissionsyes
slack-tokenSlack token (needed if slack-channel input is set)no
changelog-scopesScopes which will be used in changelog (the first scope will be used as default for commit messages without scope)yes
changelog-methodGenerate changelog from: pull_request_description|pull_request_commits|commits_compareyes
release-name-methodWhether to fetch release name from branch name or bump minor of last releasenobranch
create-release-pull-requestCreate release pull requestnofalse
create-github-releaseCreate new github releasenofalse
slack-channelSlack channel to which the changelog should be sendno
base-branchBase branch where you want to do release pull requestnomaster
release-name-prefixPrepend prefix to releaseName (version)nov
github-changelog-file-destinationWhere to store github changelog on filesystemnochangelog.md
open-ai-tokenExperimental feature: OpenAI token for improving changelog using text modelno
fetch-author-slack-idsFetch Slack IDs of commit authors in the changelognofalse
github-org-tokenGithub token with read:org scope to access Apify org members. Needed to map commit authors onto Slack IDs.no
namedescription
github-changelogChangelog content in GihHub markdown
github-changelog-file-destinationPath to Github changelog file stored in file-system
github-changelog-authorsList 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.