open-resource-discovery/Release Creator and Changelog Updater

Reads the version from package.json (or an explicit override), updates CHANGELOG.md, and creates a GitHub release. On first run it opens a changelog PR for review, on subsequent runs it publishes the release. Commit log with contributor mentions is included automatically.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
github-tokenGitHub Token for authentication.no${{ github.token }}
dry-runEnable dry-run mode (does not actually create a release)nofalse
release-draftMark release as draft.nofalse
release-prereleaseMark release as prerelease.nofalse
release-title-prefixPrefix for release title.no""
tag-templateCustom template for tag naming (e.g., 'ms/<version>'). If empty, package.json (v<version>) is used.nov<version>
changelog-file-pathPath to the changelog file.noCHANGELOG.md
versionExplicit version override (takes precedence over package.json)no""
ci-workflowsComma-separated workflow file names to dispatch after creating a changelog PR. Use 'auto' (default) to dispatch all workflow_dispatch-enabled workflows except the release workflow itself. Use 'none' or 'false' to disable dispatch entirely. Dispatched CI job results are mirrored as GitHub Check Runs on the changelog PR head SHA, so required checks are satisfied automatically. Requires: permissions: actions: write, checks: write, statuses: write (plus contents: write, pull-requests: write). noauto
namedescription
release-urlURL of the created GitHub release.