Packages

Conventional-Commits-driven semantic releases for Gleam: analyse commits, compute the next version, generate release notes, and publish to Hex/npm and GitHub. A native Gleam port of semantic-release.

Current section

Files

Jump to
version_bump include version_bump@commit_parser_ConventionalCommit.hrl
Raw

include/version_bump@commit_parser_ConventionalCommit.hrl

-record(conventional_commit, {
commit :: version_bump@commit_parser:commit(),
type_ :: gleam@option:option(binary()),
scope :: gleam@option:option(binary()),
subject :: binary(),
breaking :: boolean(),
notes :: list(version_bump@commit_parser:commit_note()),
references :: list(binary()),
merge :: boolean(),
revert :: boolean()
}).