GitHub Actions Compatibility
The English user guide is currently in beta preview. Most of the documents have been automatically translated from the Japanese version. Should you find any inaccuracies, please reach out to Flatt Security.
Takumi Runner provides an execution environment compatible with GitHub-hosted runner's ubuntu-latest (ubuntu-24.04). This page explains the scope of compatibility and supported labels.
Compatibility Policy
The Takumi Runner execution environment is built on the GitHub-hosted runner's ubuntu-latest image. The following software is pre-installed, allowing most workflows to run as-is:
- Runtimes (Node.js, Python, Go, Java, Ruby, .NET, etc.)
- Build tools (Make, CMake, Gradle, Maven, etc.)
- Package managers (npm, pip, apt, etc.)
- Version control (Git, Git LFS)
- Container tools (Docker, Docker Compose)
- CLI tools (AWS CLI, Azure CLI, GitHub CLI, etc.)
Supported runs-on Labels
Currently, the takumi-runner label is provided.
jobs:
build:
runs-on: takumi-runner
The takumi-runner label corresponds to the following specs:
| Item | Value |
|---|---|
| Pre-installed tools | ubuntu-latest equivalent |
| CPU architecture | amd64 |
| vCPU | 2 |
| Memory | 8 GiB |
In the future, new labels will be added for expanded instance sizes (more vCPU/memory), additional CPU architectures (arm64, etc.), and base OS changes. The takumi-runner label will maintain its current specs, and pre-installed tools will remain ubuntu-latest equivalent.
GitHub-hosted runner labels such as ubuntu-latest or ubuntu-24.04 cannot be used. To use Takumi Runner, specify the takumi-runner label.