sulhadin/create-release-branch

Creates a release branch, updates version, and generates changelog based on PR data

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
source-branchSource branch to cherry-pick commits fromyesdev
target-branchTarget branch to create the release fromyesmain
branch-prefixPrefix for the release branch namenoRelease/
merged-sinceInclude PRs merged since date (format: YYYY-MM-DDTHH:MM:SSZ)no
merged-untilInclude PRs merged until date (format: YYYY-MM-DDTHH:MM:SSZ)no
include-pr-idsComma-separated list of PR IDs to includeno
exclude-patternPR title pattern to exclude PRs/commitsno
github-tokenGitHub token for authenticationyes
version-fileFile name holding the version (should contain .version)nopackage.json
enforce-versionEnforcing a specific version (not cool but anyway)no
commit-changesCleanUp&Commit created filesnotrue
working-dirWorking directory for monoreposno
repo-pathRepository pathyes
verboseEnable verbose loggingnofalse
namedescription
versionThe new version created by the action
release-branchThe name of the created release branch
release-notesRelease notes for the created release
pr-urlURL of the created pull request
changelogFormatted markdown release notes for the created release