GitHub Actions の利用上限について
GitHub Actions の使用は、パブリック リポジトリの標準の GitHub ホステッド ランナーとセルフホステッド ランナーの場合は無料です。 プライベート リポジトリでは、GitHub ホステッド ランナーでの使用を対象として、GitHub アカウントで使用されている製品に応じた無料の使用時間 (分) とストレージが各アカウントに付与されます。 含まれる量を超える使用は、使用制限によって制御されます。
月ごとの請求のお客様の場合、アカウントには既定の使用制限として 0 米ドル (USD) が設定されます。これにより、プライベート リポジトリで、そのアカウントに含まれる容量を超える追加の時間 (分) やストレージが使われるのを防ぐことができます。 アカウントを請求書で支払っている場合、そのアカウントの既定の使用制限は無制限となります。
特定の利用上限を設定したり、一部のアカウントに対して無制限の利用を許可したりすることができます。 利用上限は、GitHub Packages と GitHub Actions を組み合わせた範囲に適用されます。GitHub Actions の使用量の価格の詳細については、「GitHub Actions の課金について」を参照してください。
Microsoft Enterprise Agreement を通じて GitHub Enterprise を購入した場合は、ご自身の Azure サブスクリプション ID をエンタープライズ アカウントに接続して、ご自身のアカウントに含まれている金額を超える GitHub Actions の使用を有効にして支払うことができます。 詳しくは、「Azure サブスクリプションを Enterprise に接続する」を参照してください。
$0 以外の利用上限を設定すると、直ちに現在の支払い期間中の超過分について責任が生じます。 たとえば、Organizationで GitHub Team を使用していて超過を許可しておらず、月あたりのストレージ使用量が1.9GBから2.1GBに増えるワークフローアーティファクトを作成した場合、ストレージは製品に含まれる2GBをわずかに超えることになります。
超過を有効にしていないため、次にワークフローの成果物を作成しようとしても失敗します。 その月の0.1GBの超過分について請求書は発行されません。 ただし、超過分を有効にすると、最初の請求には、現在の支払いサイクルの既存の超過分 0.1GB と、発生した追加の超過分が含まれます。
個人アカウントの GitHub Actions に対する利用上限を管理する
自身の個人アカウントに対する GitHub Actions の利用上限は、誰でも管理できます。
-
任意のページで、右上隅にあるプロファイルの画像をクリックし、次に[設定]をクリックします。
1. サイドバーの [アクセス] セクションで、 [ Billing and plans](課金とプラン) をクリックします。 1. ページの上部の [支払い情報] で、 [使用限度の管理] をクリックします。 1. "Monthly spending limit(月額の料金上限)"の下で、料金の上限もしくは料金無制限を選択してください。 1. 選択したオプションに応じて、 [Update limit] または [Update to unlimited] をクリックします。
Organizationの GitHub Actions に対する利用上限を管理する
Organization の GitHub Actions については、Organizationのオーナーと支払いマネージャーが利用上限を管理できます。
-
任意のページで、右上隅にあるプロファイルの画像をクリックし、次に[設定]をクリックします。
-
サイドバーの [アクセス] セクションで、 [ Organizations] をクリックします。
-
組織の隣の [設定] をクリックします。
-
Organization の所有者の場合は、サイドバーの [アクセス] セクションで、 [ 課金とプラン] をクリックします。 1. ページの上部の [支払い情報] で、 [使用限度の管理] をクリックします。
1. [毎月の使用制限] で [アクション & パッケージ] まで下にスクロールし、支出を制限するか、無制限の支出を許可するか選びます。 1. 選択したオプションに応じて、 [Update limit] または [Update to unlimited] をクリックします。
Enterprise アカウントの GitHub Actions に対する利用上限を管理する
Enterprise アカウントの GitHub Actions の利用上限は、Enterprise オーナーと支払いマネージャーが管理できます。
-
GitHub.com の右上の自分のプロファイル写真をクリックし、 [自分の Enterprise] をクリックします。
-
Enterpriseのリストで、表示したいEnterpriseをクリックしてください。
-
Enterprise アカウントのサイドバーで、 [設定] をクリックします。 1. [設定] で、 [請求] をクリックします。
-
[GitHub Actions とパッケージの月次使用量] の上の [利用上限] をクリックします。
1. "Monthly spending limit(月額の料金上限)"の下で、料金の上限もしくは料金無制限を選択してください。 1. 選択したオプションに応じて、 [Update limit] または [Update to unlimited] をクリックします。
使用状況の管理と利用上限のメール通知
メール通知は、利用量がアカウントに含まれる使用量の 50%、75%、90%、100% に達したときと、利用量がアカウントの利用上限の 50%、75%、90%、100% に達したときに、アカウントのオーナーと支払いマネージャーに送信されます。
これらの通知は、[使用制限] ページの下部にある [メール アラート] セクションに移動することで、いつでも無効にすることができます。