Skip to main content
ドキュメントには頻繁に更新が加えられ、その都度公開されています。本ページの翻訳はまだ未完成な部分があることをご了承ください。最新の情報については、英語のドキュメンテーションをご参照ください。本ページの翻訳に問題がある場合はこちらまでご連絡ください。

リポジトリのリリースを管理する

リリースを作成し、プロジェクトのイテレーションをバンドルしてユーザに配信できます。

Repository collaborators and people with write access to a repository can create, edit, and delete a release.

リリース管理について

You can create new releases with release notes, @mentions of contributors, and links to binary files, as well as edit or delete existing releases.

特定のリリースのアクションを GitHub Marketplace で公開することもできます。 詳しい情報については、「アクションを GitHub Marketplace で公開する」を参照してください。

Git Large File Storage(Git LFS)オブジェクトを、GitHub Enterprise Cloud がリリースごとに作成する ZIP ファイルと tarball に含めるかどうかを選択できます。 詳しい情報については、「リポジトリのアーカイブ内の Git LFS オブジェクトを管理する」を参照してください。

リリースの作成

  1. GitHub.comで、リポジトリのメインページにアクセスしてください。

  2. To the right of the list of files, click Releases. 右側のサイドバー内のリリースセクション

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

    Releases draft button

  4. Click Choose a tag, type a version number for your release, and press Enter. Alternatively, select an existing tag.

    Enter a tag

  5. If you are creating a new tag, click Create new tag.

    Confirm you want to create a new tag

  6. If you have created a new tag, use the drop-down menu to select the branch that contains the project you want to release.

    Choose a branch

  7. Optionally, to the top right of the description text box, select the Previous tag drop-down menu and click the tag that identifies the previous release. Screenshot showing how to select a tag to identify the previous release

  8. リリースのタイトルと説明を入力します。 If you @mention any GitHub Enterprise Cloud users in the description, the published release will include a Contributors section with an avatar list of all the mentioned users. Alternatively, you can automatically generate your release notes by clicking Generate release notes. リリースの説明

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

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

  11. Optionally, if GitHub Discussions are enabled in the repository, select Create a discussion for this release, then select the Category drop-down menu and click a category for the release discussion. リリースディスカッションを作成するためのチェックボックスと、カテゴリを選択するドロップダウンメニュー

  12. リリースを公開する準備ができている場合は、[Publish release] をクリックします。 リリースの作業を後でする場合は、[Save draft] をクリックします。 [Publish release] と [Save draft] ボタン You can then view your published or draft releases in the releases feed for your repository. For more information, see "Viewing your repository's releases and tags."

    Published release with @mentioned contributors

To learn more about GitHub CLI, see "About GitHub CLI."

  1. To create a release, use the gh release create subcommand. Replace tag with the desired tag for the release.

    gh release create tag
  2. Follow the interactive prompts. Alternatively, you can specify arguments to skip these prompts. For more information about possible arguments, see the GitHub CLI manual. For example, this command creates a prerelease with the specified title and notes.

    gh release create v1.3.2 --title "v1.3.2 (beta)" --notes "this is a beta release" --prerelease

If you @mention any GitHub Enterprise Cloud users in the notes, the published release on GitHub.com will include a Contributors section with an avatar list of all the mentioned users.

リリースの編集

  1. GitHub.comで、リポジトリのメインページにアクセスしてください。

  2. To the right of the list of files, click Releases. 右側のサイドバー内のリリースセクション

  3. On the right side of the page, next to the release you want to edit, click . リリースの編集

  4. Edit the details for the release in the form, then click Update release. If you add or remove any @mentions of GitHub users in the description, those users will be added or removed from the avatar list in the Contributors section of the release. リリースの更新

Releases cannot currently be edited with GitHub CLI.

リリースの削除

  1. GitHub.comで、リポジトリのメインページにアクセスしてください。

  2. To the right of the list of files, click Releases. 右側のサイドバー内のリリースセクション

  3. On the right side of the page, next to the release you want to delete, click . リリースの削除

  4. [Delete this release] をクリックします。 リリースの削除を確認

  1. To delete a release, use the gh release delete subcommand. Replace tag with the tag of the release to delete. Use the -y flag to skip confirmation.

    gh release delete tag -y