-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() }).