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@config_Config.hrl
Raw

include/version_bump@config_Config.hrl

-record(config, {
repository_url :: gleam@option:option(binary()),
tag_format :: binary(),
branches :: list(version_bump@config:branch_config()),
plugins :: list(version_bump@config:plugin_spec()),
dry_run :: boolean(),
ci :: boolean(),
versioning_mode :: version_bump@semver:versioning_mode()
}).