メインコンテンツまでスキップ

GitHub Actions との互換性

Takumi Runner は、GitHub ホストランナーの ubuntu-latestubuntu-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
vCPU2
メモリ8 GiB

今後、インスタンスサイズの拡充(vCPU・メモリの増量)、CPU アーキテクチャの追加(arm64 など)、ベース OS の変更に伴い、新しいラベルが追加される予定です。takumi-runner ラベルはスペックをこれに維持し、プリインストールツールは ubuntu-latest 相当を維持します。

note

ubuntu-latestubuntu-24.04 などの GitHub ホストランナーラベルは使用できません。Takumi Runner を利用するには、takumi-runner ラベルを指定してください。