actions-marketplace-validations/Generate changelog

Automatically generate change log from your tags, issues, labels and pull requests on GitHub.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Maintainedlast commit Oct 9, 2025
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: actions-marketplace-validations/heinrichreimer_action-github-changelog-generator@0921fc012fc58149561ebea6f9af3c00d737b408 # no releases — HEAD as of 2026-07-13

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

namedescriptionrequireddefault
repoTarget GitHub repo in the form of organization/repository.no
userUsername of the owner of target GitHub repo.no
projectName of project on GitHub.no
tokenTo make more than 50 requests per hour your GitHub token is required.no
dateFormatDate format.no
outputOutput file.no
baseOptional base file to append generated changes to.no
headerLabelSet up custom header label.no
configureSectionsDefine your own set of sections which overrides all default sections.no
addSectionsAdd new sections but keep the default sections.no
frontMatterAdd YAML front matter. Formatted as JSON because it's easier to add on the command line.no
issuesInclude closed issues in changelog.no
issuesWoLabelsInclude closed issues without labels in changelog.no
pullRequestsInclude pull-requests in changelog.no
prWoLabelsInclude pull requests without labels in changelog.no
filterByMilestoneUse milestone to detect when issue was resolved.no
authorAdd author of pull request at the end.no
usernamesAsGithubLoginsUse GitHub tags instead of Markdown links for the author of an issue or pull-request.no
unreleasedOnlyGenerate log from unreleased closed issues only.no
unreleasedAdd to log unreleased closed issues.no
unreleasedLabelSet up custom label for unreleased closed issues section.no
compareLinkInclude compare link (Full Changelog) between older version and newer version.no
includeLabelsOf the labeled issues, only include the ones with the specified labels.no
excludeLabelsIssues with the specified labels will be excluded from changelog.no
issueLineLabelsThe specified labels will be shown in brackets next to each matching issue. Use "ALL" to show all labels.no
excludeTagsChangelog will exclude specified tags.no
excludeTagsRegexApply a regular expression on tag names so that they can be excluded.no
sinceTagChangelog will start after specified tag.no
dueTagChangelog will end before specified tag.no
maxIssuesMaximum number of issues to fetch from GitHub.no
releaseUrlThe URL to point to for release links, in printf format (with the tag as variable).no
githubSiteThe Enterprise GitHub site where your project is hosted.no
githubApiThe enterprise endpoint to use for your GitHub API.no
simpleListCreate a simple list from issues and pull requests.no
futureReleasePut the unreleased changes in the specified release number.no
releaseBranchLimit pull requests to the release branch, such as master or release.no
httpCacheUse HTTP Cache to cache GitHub API requests (useful for large repos).no
cacheFileFilename to use for cache.no
cacheLogFilename to use for cache log.no
sslCaFilePath to cacert.pem file.no
verboseRun verbosely.no
breakingLabelSet up custom label for breaking changes section.no
breakingLabelsIssues with these labels will be added to a new section, called "Breaking changes".no
enhancementLabelSet up custom label for enhancements section.no
enhancementLabelsIssues with the specified labels will be added to "Implemented enhancements" section.no
bugsLabelSet up custom label for bug-fixes section.no
bugLabelsIssues with the specified labels will be added to "Fixed bugs" section.no
deprecatedLabelSet up custom label for deprecated section.no
deprecatedLabelsIssues with the specified labels will be added to a section called "Deprecated".no
removedLabelSet up custom label for removed section.no
removedLabelsIssues with the specified labels will be added to a section called "Removed".no
securityLabelSet up custom label for security section.no
securityLabelsIssues with the specified labels will be added to a section called "Security fixes".no
issuesLabelSet up custom label for closed-issues section.no
prLabelSet up custom label for pull requests section.no
onlyLastTagChangelog will only show last tag.no
stripHeadersStrip headers.no
stripGeneratorNoticeStrip generator reference.no
namedescription
changelogContents of generated change log.