-record(context, { cwd :: binary(), env :: gleam@dict:dict(binary(), binary()), config :: version_bump@config:config(), branch :: version_bump@branch:branch(), branches :: list(version_bump@branch:branch()), commits :: list(version_bump@commit_parser:conventional_commit()), last_release :: gleam@option:option(version_bump@release:last_release()), next_release :: gleam@option:option(version_bump@release:next_release()), releases :: list(version_bump@release:release()), errors :: list(binary()), dry_run :: boolean() }).