- ジョブの実行時間 - ワークフロー内の各ジョブを実行時間最大 5 日間まで実行できます。 ジョブがこの制限に達すると、そのジョブは終了し、完了できません。 * ワークフローの実行時間 - 各ワークフローの実行は 35 日までに制限されます。 ワークフローの実行がこの制限に達すると、そのワークフローの実行はキャンセルされます。 この期間には、実行時間と、待機と承認に費やされた時間が含まれます。
- ジョブの待ち時間 - 少なくとも 24 時間キューに入れられている自己ホスト ランナーの各ジョブはキャンセルされます。 キューの実際の時間は、キャンセルされるまでに最大 48 時間に達する可能性があります。 この制限内に自己ホストランナーがジョブの実行を開始しなければ、ジョブは終了させられ、完了に失敗します。
- API 要求 - 1 つのリポジトリの全アクションで 1 時間に実行できる GitHub API への要求は、最大 1,000 です。 要求超過になると、それ以上の API 呼び出しは失敗し、それによってジョブが失敗する可能性があります。
- ジョブ マトリックス - ジョブマトリックスは、ワークフローの実行ごとに最大で256のジョブを生成できます。 この制限は、GitHub ホステッド ランナーとセルフホステッド ランナーの両方に適用されます。
- ワークフロー実行キュー - リポジトリあたり 10 秒間隔で 500 を超えるワークフロー実行をキューに入れることはできません。 ワークフローの実行がこの制限に達すると、そのワークフローの実行は終了させられ、完了に失敗します。
- 自己ホスト ランナーの登録 - 1 つのランナー グループに最大 10,000 個の自己ホスト ランナーを登録できます。 この制限に達すると、新しいランナーを追加できなくなります。