メモ
現在、不変リリースはパブリック プレビュー段階であり、変更される可能性があります。
アクションのリポジトリで変更不可リリースを有効にすると、次のようにアクションのリリースを管理できます。
- 
リリース サイクルを開始するには、リリース ブランチ上でアクションのリリース候補を開発し、検証します。 
- 
変更を共有する方法を決定します。 - アクションの変更不可バージョンを共有する準備ができたら、リリース固有のタグ (たとえば、v1.0.0) を使って GitHub 上でリリースを作成します。 「リポジトリのリリースを管理する」を参照してください。
- リリースの Git タグを後で更新できるようにする場合は、GitHub 上にリリースを作成しないでください。 代わりに、次のようにタグを作成します。
- リリースに既存のワークフローに対する破壊的変更が含まれている場合は、メジャー バージョン タグ (たとえば、v1) を作成します。
- リリースに新しい下位互換性のある機能が含まれている場合は、マイナー バージョン タグ (たとえば、v1.1) を作成します。
- リリースに下位互換性のあるバグ修正が含まれている場合は、パッチ バージョン タグ (たとえば、v1.1.1) を作成します。
 
- リリースに既存のワークフローに対する破壊的変更が含まれている場合は、メジャー バージョン タグ (たとえば、
 
- アクションの変更不可バージョンを共有する準備ができたら、リリース固有のタグ (たとえば、
- 
GitHub のリリースに関連付けられていない Git タグの場合は、次のように更新して、ユーザーがアクションの最新の互換バージョンにアクセスできるようにします。 - メジャー バージョンの場合は、タグを更新して、関連する最新のマイナー バージョンまたはパッチ バージョンの Git 参照を指すようにします。
- マイナー バージョンの場合は、最新の関連パッチ バージョンの Git 参照を指すようにタグを更新します。
 既存の Git タグを最新のコミットに移動するには、次のコマンドでタグをフォース プッシュします。 Bash git tag -f TAG-NAME git push -f --tags git tag -f TAG-NAME git push -f --tags