Cirrus Runners の代わりに:月額固定・実行時間無制限の GitHub Actions ランナー
Cirrus Runners は、新しい顧客の受付を終えています。Cirrus Labs は 2026年4月7日の発表で「I'm happy to announce today that we've entered into an agreement to join OpenAI as part of the Agent Infrastructure team.」と OpenAI への参加を明らかにし、Cirrus Runners については「We are no longer accepting new customers for Cirrus Runners but will continue supporting the service for existing customers through their existing contract periods.」と書きました。新しい顧客は受け付けず、いまの顧客は契約期間のあいだサポートする、という内容です。
月額固定・実行時間無制限は、Skipbox で続けられます。Cirrus のランナー 1台は、Linux x86 の 16 vCPU を同時に動かせて月 $150(参考値:2026年11月10日の為替レート・1ドル=158.22円。米ドルの料金を、このレートで円に換算した概算です。)でした。Skipbox のプラン L は、16 vCPU で月 23,000 円。移行は runs-on を 1行書き換えるだけです。
Cirrus Runners から Skipbox に移る理由
Cirrus Runners のよさは、請求が動かないことでした。料金ページには「Each Cirrus Runner costs $150 a month and there is no limit on the amount of minutes for your actions.」とあり、Cirrus 自身の投稿はしくみを「we price by concurrency (how many jobs you can run at once) and don't charge per minute at all.」と説明しています。同時に動かせる数に払い、分数には払わない、というしくみです。
Skipbox は、そのしくみをいまも新しく申し込める形で売っています。
- 買うのは、同時に動かせる vCPU。 プラン 1つで、アカウントに 4・8・16 vCPU が加わります。プランは、どの組み合わせでもいくつでも持てます。ジョブはプランの vCPU の合計まで同時に動き、収まらないジョブは順番を待ちます。
- 実行時間は無制限。 従量課金も、残りを数える無料枠もありません。
- マシンの運用は Skipbox。 サーバーを借りる必要も、面倒を見る必要もありません。
Skipbox が動かすのは、Linux x64 のジョブです。組織でも個人アカウントでも使えます。
Cirrus のランナー 1台と Skipbox を並べる
Cirrus のランナーは、どの大きさのジョブを動かしても 1台 月 $150(参考値:2026年11月10日の為替レート・1ドル=158.22円。米ドルの料金を、このレートで円に換算した概算です。)でした。Skipbox は、使う大きさに合わせて選べます。
| 同時に動かす Linux x86 のジョブ | Cirrus Runners | Skipbox |
|---|---|---|
| 16 vCPU | 月 参考値:2026年11月10日の為替レート・1ドル=158.22円。米ドルの料金を、このレートで円に換算した概算です。(ランナー 1台) | 月 23,000 円(プラン L) |
| 8 vCPU | 月 参考値:2026年11月10日の為替レート・1ドル=158.22円。米ドルの料金を、このレートで円に換算した概算です。(ランナー 1台) | 月 12,000 円(プラン M) |
| 4 vCPU | 月 参考値:2026年11月10日の為替レート・1ドル=158.22円。米ドルの料金を、このレートで円に換算した概算です。(ランナー 1台) | 月 6,000 円(プラン S) |
同時に動かす数を増やしたいときは、Cirrus でランナーを足したように、プランを足します。L が 2つなら、16 vCPU のジョブが 2つ同時に動きます。
Skipbox のプランは、アカウント専用のマシンでもあります。Cirrus のランナーは、キャッシュ用に 1台あたり「10GB of storage space」がつき、ジョブは毎回「in a single use virtual machine」で動いていました。プラン L は 320 GB のディスクをジョブのあとも残すので、Docker のイメージとビルドキャッシュ、パッケージのキャッシュ、ツールのキャッシュを次のジョブがそのまま使えます。
定額で、毎月いくら変わるか
Cirrus の契約期間が終わったあと何もしなければ、戻る先は分課金の GitHub のランナーです。16 vCPU のランナーを GitHub で動かした場合と、プラン L を比べます。
| 月の実行時間(16 vCPU) | GitHub | Skipbox L | 毎月の差額 |
|---|---|---|---|
| 10,000分 | 参考値:2026年11月10日の為替レート・1ドル=158.22円。米ドルの料金を、このレートで円に換算した概算です。 | 23,000 円 | 参考値:2026年11月10日の為替レート・1ドル=158.22円。米ドルの料金を、このレートで円に換算した概算です。 |
| 20,000分 | 参考値:2026年11月10日の為替レート・1ドル=158.22円。米ドルの料金を、このレートで円に換算した概算です。 | 23,000 円 | 参考値:2026年11月10日の為替レート・1ドル=158.22円。米ドルの料金を、このレートで円に換算した概算です。 |
| 30,000分 | 参考値:2026年11月10日の為替レート・1ドル=158.22円。米ドルの料金を、このレートで円に換算した概算です。 | 23,000 円 | 参考値:2026年11月10日の為替レート・1ドル=158.22円。米ドルの料金を、このレートで円に換算した概算です。 |
| 常時稼働 | 参考値:2026年11月10日の為替レート・1ドル=158.22円。米ドルの料金を、このレートで円に換算した概算です。 | 23,000 円 | 参考値:2026年11月10日の為替レート・1ドル=158.22円。米ドルの料金を、このレートで円に換算した概算です。 |
小さいサイズでも同じです。月 20,000分で比べます。
| 月 20,000分 | GitHub | Blacksmith | Skipbox | GitHub との毎月の差額 |
|---|---|---|---|---|
| 4 vCPU | 参考値:2026年11月10日の為替レート・1ドル=158.22円。米ドルの料金を、このレートで円に換算した概算です。 | 参考値:2026年11月10日の為替レート・1ドル=158.22円。米ドルの料金を、このレートで円に換算した概算です。 | 6,000 円(S) | 参考値:2026年11月10日の為替レート・1ドル=158.22円。米ドルの料金を、このレートで円に換算した概算です。 |
| 8 vCPU | 参考値:2026年11月10日の為替レート・1ドル=158.22円。米ドルの料金を、このレートで円に換算した概算です。 | 参考値:2026年11月10日の為替レート・1ドル=158.22円。米ドルの料金を、このレートで円に換算した概算です。 | 12,000 円(M) | 参考値:2026年11月10日の為替レート・1ドル=158.22円。米ドルの料金を、このレートで円に換算した概算です。 |
| 16 vCPU | 参考値:2026年11月10日の為替レート・1ドル=158.22円。米ドルの料金を、このレートで円に換算した概算です。 | 参考値:2026年11月10日の為替レート・1ドル=158.22円。米ドルの料金を、このレートで円に換算した概算です。 | 23,000 円(L) | 参考値:2026年11月10日の為替レート・1ドル=158.22円。米ドルの料金を、このレートで円に換算した概算です。 |
GitHub の額は、GitHub Team に含まれる無料分を引いたあとの請求です。Blacksmith の額は、料金ページの単価に分数をかけて無料枠を引いたものです。分課金のランナーに移ると、Cirrus では気にせずに済んだ請求が戻ってきます。push のたび、再実行のたび、テストを足すたびに増える請求です。フル稼働なら、プラン S は GitHub の 1/12 の費用で済みます。自分のチームの分数で計算するなら、トップページの料金計算に入れてください。
Cirrus のラベルと、Skipbox のラベル
まず、Cirrus のラベルを使っているジョブを全部探します。手元のリポジトリなら次のとおりです。
grep -rn "cirruslabs" .github/workflows
組織の全体は、GitHub のコード検索で探せます。
org:YOUR-ORG path:.github/workflows "ghcr.io/cirruslabs"
Linux x86 のラベルを、次のように書き換えます。
| Cirrus のラベル | Skipbox のラベル | プラン |
|---|---|---|
ghcr.io/cirruslabs/ubuntu-runner-amd64:24.04-xs(2 vCPU) | skipbox(4 vCPU・16 GB) | S |
ghcr.io/cirruslabs/ubuntu-runner-amd64:24.04-sm(4 vCPU) | skipbox(4 vCPU・16 GB) | S |
ghcr.io/cirruslabs/ubuntu-runner-amd64:24.04-md(8 vCPU) | skipbox-8x16(8 vCPU・16 GB) | M |
ghcr.io/cirruslabs/ubuntu-runner-amd64:24.04(16 vCPU) | skipbox-16x32(16 vCPU・32 GB) | L |
ghcr.io/cirruslabs/ubuntu-runner-amd64:24.04-xl(32 vCPU) | skipbox-16x32(16 vCPU・32 GB) | L |
- サイズ。 Skipbox のいちばん大きいジョブは 16 vCPU・32 GB で、メモリはどのサイズも 1 vCPU あたり 2 GB です。ラベルは、vCPU だけでなく、ジョブが使うメモリにも合わせて選びます。
- イメージ。 Skipbox のマシンは x64 の Ubuntu 24.04 で、Docker、Node.js、Python が入っています。ステップやアクションはそのまま使えます。
- ほかのラベル。 Skipbox が動かすのは、Linux x64 のジョブです。それ以外の
runs-onは、そのままにします。
ジョブを移す
- Skipbox に GitHub でログインする
- Skipbox の GitHub アプリを入れて、使うリポジトリを選ぶ
runs-onを Skipbox のラベルに書き換えて push する- Cirrus だけが読む指定を消す。
low-priorityのラベルと、イメージのラベルに続けた,runner_concurrency_group=…です - Docker のキャッシュを Cirrus のローカルのキャッシュに向けている行(
cache-from: type=gha,url=http://127.0.0.1:12321/)を消す。Skipbox では、このアドレスで待ち受けるものはありません。Docker のイメージは、マシンのディスクに残ります
書き換えるのは、この 1行です。
jobs:
build:
# 変更前: runs-on: ghcr.io/cirruslabs/ubuntu-runner-amd64:24.04-sm
runs-on: skipbox
次のジョブから Skipbox で動きます。Cirrus の契約が続いているあいだは、元のラベルにもランナーがいるので、同じ 1行を戻せば Cirrus で動きます。
移すのは、契約期間が終わる前です。ランナーのいないラベルのジョブを、GitHub はキューに残します(「A job can be in the queue for 24 hours before it is automatically cancelled.」)。24時間待ったジョブは取り消されます。Cirrus Runners そのものが止まる日は、発表にありません。自分の契約については、Cirrus の料金ページが問い合わせ先として sales@cirruslabs.org を挙げています。
Skipbox に替えると変わること
キャッシュが次のジョブまで残る
Cirrus は、ジョブのたびに新しい VM を立てていました。Skipbox は、アカウント専用のマシンを使い続けます。Docker のイメージとビルドキャッシュ、npm・pip・Gradle などのパッケージのキャッシュ、setup-node などで入れたツールが、次のジョブまでディスクに残ります。キャッシュに使えるディスクは GitHub 公式の 7倍以上。キャッシュのキーを考える必要もありません。Cirrus のようにどのジョブも新しい VM で動かしたいときは、「プランと請求」で「毎回クリーン」をオンにします。
ほかの会社のジョブと混ざらない
- マシンはアカウントごとの専用です。ほかの会社のジョブと同じマシンで動くことはありません。
- ジョブが終わるたびに、ランナーの認証情報、プロセスとコンテナをすべて消します。2026年11月13日からは、チェックアウトしたコードと Cargo のビルド結果(
target/)を専用のマシンに残し、次のジョブで使います。「毎回クリーン」なら、ジョブごとに新しいマシンで動きます。 - 書き込み権限のない人のコード(フォークからのプルリクエストなど)は、使い捨ての新しいマシンで動きます。
くわしくはジョブの分離のしくみにあります。
Cirrus のジョブを 1つ移して試す
カード不要で、7日間かジョブの合計 3,000分まで無料です。トライアルで動くのは runs-on: skipbox のジョブで、4 vCPU・16 GB を 1つずつです。まずはこのサイズに収まるジョブを選んでください。skipbox-8x16 と skipbox-16x32 は、プラン M と L で動きます。ジョブを 1つ移して 2回動かし、2回目が速くなるのを確かめてください。
よくある質問
Cirrus Runners はサービスを終了しますか?
終了の日付は発表されていません。Cirrus Labs は 2026年4月7日の発表で「We are no longer accepting new customers for Cirrus Runners but will continue supporting the service for existing customers through their existing contract periods.」と書いています。新しい顧客は受け付けず、いまの顧客は契約期間のあいだサポートする、という内容です。同じ発表で日付が出ているのは別の製品で、「Cirrus CI will shut down effective Monday, June 1, 2026.」です。契約期間が終わると、Cirrus のラベルのままのジョブは GitHub のキューで待ち続けるので、その前に移します。Skipbox は月額固定・実行時間無制限で、新しい申し込みを受け付けています。
Cirrus Runners にいまから申し込めますか?
申し込めません。Cirrus Labs の発表に「We are no longer accepting new customers for Cirrus Runners」とあります。同じ定額のしくみは Skipbox で申し込めます。月 6,000 円・12,000 円・23,000 円の定額で実行時間は無制限、7日間のトライアルにカードは要りません。
Cirrus Runners の代わりになるサービスは何ですか?
Cirrus Labs は後継のサービスを挙げていません。Linux x64 のジョブなら、Skipbox が Cirrus Runners と同じ売り方を続けています。買うのは分数ではなく、同時に動かせる量です。プラン L は 16 vCPU を同時に動かせて月 23,000 円、実行時間は無制限です。Cirrus のランナー 1台は、Linux x86 の 16 vCPU で月 $150 でした。
月額固定で分数が無制限の GitHub Actions ランナーは、ほかにありますか?
あります。Skipbox はプランごとの月額固定で、月 6,000 円・12,000 円・23,000 円。同時に動かせるのは 4・8・16 vCPU で、実行時間は無制限、従量課金はありません。マシンの運用は Skipbox が行います。プランはいくつでも持てて、ジョブはプランの vCPU の合計まで同時に動きます。
Cirrus Runners のどのジョブを Skipbox に移せますか?
Linux x86 のジョブです。Skipbox が動かすのは、Linux x64 のジョブです。ghcr.io/cirruslabs/ubuntu-runner-amd64 のラベルで動かしていたジョブは、runs-on を skipbox・skipbox-8x16・skipbox-16x32 のどれかに書き換えると移せます。
Cirrus Runners の料金はいくらでしたか? Skipbox はいくらですか?
Cirrus Runners の料金ページには「Each Cirrus Runner costs $150 a month and there is no limit on the amount of minutes for your actions.」とあります。ランナー 1台で同時に動かせるのは、Linux x86 なら 16 vCPU でした。Skipbox は、16 vCPU のプラン L が月 23,000 円、8 vCPU の M が 12,000 円、4 vCPU の S が 6,000 円で、どれも実行時間は無制限です。
Cirrus Runners から Skipbox にワークフローを移すには、どうすればよいですか?
Skipbox の GitHub アプリを入れて、runs-on を ghcr.io/cirruslabs/ubuntu-runner-amd64 のラベルから skipbox・skipbox-8x16・skipbox-16x32 のどれかに書き換えて push します。low-priority のラベル、runner_concurrency_group の指定、127.0.0.1:12321 を向いたキャッシュの設定は消します。Cirrus の契約が続いているあいだは、同じ 1行を戻せば元のランナーで動きます。
Skipbox を試すのにお金はかかりますか?
かかりません。カード不要で、7日間かジョブの合計 3,000分まで無料で使えます。GitHub でログインするだけで始められ、いつでも解約できます。
2026年11月12日 更新