リリース管理について
GitHub Marketplace の特定のリリースからのアクションを公開することもできます。 詳しい情報については、「アクションを GitHub Marketplace で公開する」を参照してください。
Git Large File Storage(Git LFS)オブジェクトを、GitHub がリリースごとに作成する ZIP ファイルと tarball に含めるかどうかを選択できます。 詳しい情報については、「リポジトリのアーカイブ内の Git LFS オブジェクトを管理する」を参照してください。
ヒント: GitHub CLI を使用してリリースを管理することもできます。 詳しい情報については、GitHub CLI ドキュメントの「gh release」を参照してください。
リリースの作成
-
GitHubで、リポジトリのメインページにアクセスしてください。
-
ファイルのリストの右で、Releases(リリース)もしくはLatest release(最新のリリース)をクリックしてください。

-
[Draft a new release] をクリックします。

-
リリースのバージョン番号を入力します。 バージョンは Git タグに基づきます。 名前付けタグはセマンティック バージョニング に準じることをおすすめします。

-
ドロップダウンメニューを使ってリリース対象のプロジェクトを含むブランチを選択します。

-
リリースのタイトルと説明を入力します。

-
オプションで、コンパイルされたプログラムなどのバイナリファイルをリリースに含めるには、ドラッグアンドドロップするかバイナリボックスで手動で選択します。

-
リリースが不安定であり、運用準備ができていないことをユーザに通知するには、[This is a pre-release] を選択します。

-
必要に応じて、[Create a discussion for this release] を選択し、[Category] ドロップダウンメニューを選択してリリースディスカッションのカテゴリをクリックします。

-
リリースを公開する準備ができている場合は、[Publish release] をクリックします。 リリースの作業を後でする場合は、[Save draft] をクリックします。
![[Publish release] と [Save draft] ボタン](https://web.archive.org/web/20210901090051im_/https://docs.github.com/assets/images/help/releases/release_buttons.png)
コマンドラインから、またはスクリプトでリリースを自動的に作成することもできます。 詳しい情報については、「リリース」を参照してください。
リリースの編集
-
GitHubで、リポジトリのメインページにアクセスしてください。
-
ファイルのリストの右で、Releases(リリース)もしくはLatest release(最新のリリース)をクリックしてください。

-
ページの右側で、編集するリリースの横にある [Edit release] をクリックします。

-
フォームでリリースの詳細を編集し、[Update release] をクリックします。

リリースの削除
リリースを削除するには、まずリリースに添付されているバイナリファイルをすべて削除する必要があります。
-
GitHubで、リポジトリのメインページにアクセスしてください。
-
ファイルのリストの右で、Releases(リリース)もしくはLatest release(最新のリリース)をクリックしてください。

-
削除するリリースの名前をクリックします。

-
ページの右上にある [Delete] をクリックします。

-
[Delete this release] をクリックします。


