セマンティックリリース - CI/CD用語集の定義
セマンティックリリースは、コミットメッセージから次のバージョン番号を決定し、changelogを生成し、リリースにタグを付けて公開する自動化されたリリースworkflowであり、手動のバージョン更新をなくします。
バージョンの決め方
Conventional Commitsを解析します。fix: はパッチを、feat: はマイナーを、BREAKING CHANGE: フッターはメジャーの更新を、セマンティックバージョニングに従ってトリガーします。
関連ガイド
Conventional Commits - CI/CD Glossary DefinitionConventional Commits: Conventional Commits is a specification for commit message format, `type(scope): descri…
Changelog - CI/CD Glossary DefinitionChangelog: A changelog is a curated, ordered record of notable changes per release (features, fixes, breaking…
Semantic Versioning - CI/CD Glossary DefinitionSemantic versioning numbers releases MAJOR.MINOR.PATCH so the version itself signals compatibility: breaking,…