5monkeys/monkey-release

Validate and handle releases

View on GitHub

Trust Signals

Scorecard Score
Scorecard 4–6scored Jul 20, 2026
Maintenance Recency
Maintainedlast commit Jan 22, 2026
License
MIT
Runtime
Deprecated runtime

Pinned Snippet

workflow.ymlSHA-pinned
uses: 5monkeys/monkey-release-action@46debed6f1f68c5d3c0f09ea32cf905a831de713 # v12

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

namedescriptionrequireddefault
repo_tokenThe GITHUB_TOKEN for this repoyes
base_branchName of the base branchyesmaster
head_branchName of the head branchyesdev
create_statusIf the action state should be created as a statusyestrue
status_nameName of the status created by this actionyesMonkey Release
release_pattern'Pattern to validate title against. If it contains any of the named capture groups <year>, <month>, <day> calver validation will occur.' yes^(?<year>[0-9]{4})\.(?<month>[0-9]{2})\.(?<day>[0-9]{2})-\d+$
tag_prefixPrefix to use when tagging releasenorelease/
approve_releasesIf release reviews should be approved or just commented uponyestrue
prereleaseCreates a prerelease instead of releasenofalse
validateValidate title and description of pull requestnotrue
tag_transformerTransformer to use to change the tag name.notitle
release_labelLabel to add to release PR.release
valid_release_messageMessage to comment with on valid release PRs.Valid release 🍌
namedescription
releaseName of release