Skip to main content

リリースについて

他の人が使用できるようにソフトウェア、リリースノート、バイナリファイルへのリンクをパッケージしたリリースを作成できます。

リリースについて

リリースの概要

リリースは、パッケージ化して、より多くのユーザがダウンロードして使用できるようにすることができるデプロイ可能なソフトウェアのイテレーションです。

リリースは Git タグに基づきます。これらのタグは、リポジトリの履歴の特定の時点をマークするものです。 タグの日付は異なる時点で作成できるため、リリースの日付とは異なる場合があります。 既存のタグの表示について詳しくは、「リポジトリのリリースとタグを表示する」をご覧ください。

リポジトリで新しいリリースが公開されたときに通知を受け取り、リポジトリで他の更新があったときには通知を受け取らないでいることができます。 詳細については、「サブスクリプションを表示する」を参照してください。

リポジトリへの読み取りアクセス権を持つ人はリリースを表示および比較できますが、リリースの管理はリポジトリへの書き込み権限を持つ人のみができます。 詳細については、「リポジトリのリリースを管理する」を参照してください。

リリース ノートは、リリースを管理する際に手動で作成できます。 また、既定のテンプレートからリリース ノートを自動的に生成したり、独自のリリース ノート テンプレートをカスタマイズしたりすることもできます。 詳細については、「自動生成リリース ノート」を参照してください。

リリースの詳細を表示すると、リリース アセットの横に各リリース アセットの作成日が表示されます。

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

リリースでセキュリティの脆弱性が修正された場合は、リポジトリにセキュリティアドバイザリを公開する必要があります。 GitHub は公開された各セキュリティアドバイザリを確認し、それを使用して、影響を受けるリポジトリに Dependabot alerts を送信できます。 詳細については、「GitHub セキュリティ アドバイザリについて」を参照してください。

リポジトリ内のコードに依存しているリポジトリとパッケージを確認するために、依存関係グラフの [依存関係] タブを表示することができますが、それによって、新しいリリースの影響を受ける可能性があります。 詳細については、「依存関係グラフについて」を参照してください。

リリースAPIを使用して、リリースアセットがダウンロードされた回数などの情報を収集することもできます。 詳細については、「リリース」を参照してください。

ストレージと帯域幅の容量

リリースに含まれる各ファイルは、2 GB以下でなければなりません。 リリースの合計サイズにも帯域幅の使用量にも制限はありません。