コンテンツへスキップ

リリースワークフロー

セマンティックバージョン

メンテナー限定

このセクションは、プッシュ権限とリリース権限を持つメンテナーのみを対象としています。

  1. セマンティックバージョンを使用して、非プライベートパッケージをすべてバンプするには、just bump packages [patch|minor|major]を実行します。

  2. リリース用の新しいブランチを作成するには、git switch -c release-v[version]を実行します。

  3. すべてのパッケージの変更ログを生成するには、just changelogを実行します。

  4. これらの変更を「release: v[version]」というメッセージとともにコミットします。

  5. mainブランチをターゲットとするPRを作成します。

  6. PRがマージされたら、git switch maingit pullを実行します。

  7. mainブランチに他の変更がコミットされている場合は、リリースコミットをチェックアウトします。

  8. git tag v[version]を実行します。

  9. git push origin refs/tags/v[version]を実行します。

警告

カナリア/ナイトリー

カナリア/ナイトリーは同じ公開ワークフローを共有しています。それらはほとんど同じものですが、npmタグが異なります。

ワークフローを手動でトリガーすると、canaryタグに最新のコミットが公開されます。

ワークフローがスケジュールによってトリガーされると、nightlyタグに最新のコミットが公開されます。

最新のカナリア/ナイトリーバージョンは次の場所で確認できます。

MITライセンスでリリースされています。