warrenbrasil/Release Changelog Builder

A GitHub action that builds your release notes / changelog fast, easy and exactly the way you want.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
Runtime
Deprecated runtime
namedescriptionrequireddefault
configurationDefines the relative path to the configuration file.
pathDefines the directory the repo is located in (checkout directory)
ownerDefines the owner of the repository to create the changelog for
repoDefines the repository to create the changelog for
fromTagDefines the previous tag to compare against
toTagDefines the newly tag created
includeOpenDefines if the changelog should include open PRsfalse
ignorePreReleasesDefines if the action will only use full releases to compare against (Only used if fromTag is not defined). E.g. for 1.0.1... 1.0.0-rc02 <- ignore, 1.0.0 <- pickfalse
failOnErrorDefines if the action should result in a build failure, if an error was discoveredfalse
fetchReviewersWill enable fetching the users/reviewers who approved the PRfalse
commitModeEnables a `light` commit based mode. This mode generates changelogs based on the commits. Please note that this is not officially supported, and lacks a lot of features only possible with PRs.false
outputFileIf defined, the changelog will get written to this file. (relative to the checkout dir)
tokenDefines the token to use to execute the git API requests with, uses `env.GITHUB_TOKEN` by default
baseUrlDefines the base url for GitHub Enterprise authentication, uses `https://api.github.com` by default
namedescription
changelogThe built release changelog built from the merged pull requests
pull_requestsA comma seperated list of PR numbers that were merged
ownerSpecifies the owner of the repository processed
repoDescribes the repository name, which was processed
fromTagDefines the `fromTag` which describes the lower bound to process pull requests for
toTagDefines the `toTag` which describes the upper bound to process pull request for
failedDefines if there was an issue with the action run, and the changelog may not have been generated correctly. [true, false]
categorized_prsCount of categorized pull requests
uncategorized_prsCount of uncategorized pull requests
open_prsCount of open pull requests. Only fetched if `includeOpen` is enabled.