Files
go-task/docs/i18n/ja-JP/docusaurus-plugin-content-docs/current/releasing.md
2023-08-18 00:06:37 +00:00

2.9 KiB

slug, sidebar_position
slug sidebar_position
/releasing/ 13

リリース

TaskのリリースプロセスはGoReleaserの助けを借りて行われます。 ローカルでリリースプロセスをテストするには、Taskfileのtest-releaseタスクを呼び出します。

GitHub Actionsは、新しいGitタグがmainブランチにプッシュされると、自動的に成果物(実行ファイルおよびDEBとRPMパッケージ)をリリースするはずです。

v3.15.0以降、特定のタグをチェックアウトし、上記のGitHub Actionsで定義されたGoバージョンを使用してgoreleaser buildを呼び出すことで、実行ファイルをローカルでも再現して検証することができます。

Homebrew

Goreleaserは新しいバージョンをリリースするために、Homebrew tapリポジトリのFormula/go-task.rbに新しいコミットを自動的にプッシュします。

npm

npmにリリースするには、package.jsonでバージョンを更新し、task npm:publishを実行してプッシュします。

Snapcraft

snapパッケージをリリースするには、マニュアルのステップが必要です:

Scoop

ScoopはWindowsオペレーティングシステム用のコマンドラインパッケージマネージャーです。 Scoopパッケージマニフェストはコミュニティによって管理されています。 Scoopの所有者は通常、このファイルを編集することでバージョンを更新します。 Taskのバージョンが古くなっていると思われる場合は、Issueを作成してお知らせください。

Nix

Nixはコミュニティが所有するインストール方法です。 Nixパッケージのメンテナは通常、このファイルを編集してバージョンを更新します。 Taskのバージョンが古くなっていると思われる場合は、Issueを作成してお知らせください。