GitHub Actions との互換性
Takumi Runner は、GitHub ホストランナーの ubuntu-latest(ubuntu-24.04)と互換性のある実行環境を提供します。このページでは、互換性の範囲と対応するラベルについて説明します。
互換性の方針
Takumi Runner の実行環境は、GitHub ホストランナーの ubuntu-latest イメージをベースに構築されています。以下のソフトウェアがプリインストールされており、多くのワークフローをそのまま実行できます。
- ランタイム(Node.js、Python、Go、Java、Ruby、.NET など)
- ビルドツール(Make、CMake、Gradle、Maven など)
- パッケージマネージャー(npm、pip、apt など)
- バージョン管理(Git、Git LFS)
- コンテナツール(Docker、Docker Compose)
- CLI ツール(AWS CLI、Azure CLI、GitHub CLI など)
対応する runs-on ラベル
現在、takumi-runner ラベルを提供しています。
jobs:
build:
runs-on: takumi-runner
takumi-runner は以下のスペックに対応します。
| 項目 | 内容 |
|---|---|
| プリインストールツール | ubuntu-latest 相当 |
| CPU アーキテクチャ | amd64 |
| vCPU | 2 |
| メモリ | 8 GiB |
今後、インスタンスサイズの拡充(vCPU・メモリの増量)、CPU アーキテクチャの追加(arm64 など)、ベース OS の変更に伴い、新しいラベルが追加される予定です。takumi-runner ラベルはスペックをこれに維持し 、プリインストールツールは ubuntu-latest 相当を維持します。
note
ubuntu-latest や ubuntu-24.04 などの GitHub ホストランナーラベルは使用できません。Takumi Runner を利用するには、takumi-runner ラベルを指定してください。