# SPDX-FileCopyrightText: 2026 Stan Grams # # SPDX-License-Identifier: GPL-2.0-or-later # # Rootless Podman Quadlet for the SECOND project's Gitea Actions runner, # co-located on the same host as the trx-rs runner. # # It has its own name, its own data volume and its own registration token, so # the two runners are fully independent. They share the `ubuntu-latest` label, # but registration SCOPE (which repo each token came from) keeps their jobs # separate — neither will pick up the other's work. # # If project 2 needs different build dependencies, build it its own image from # an adjusted Containerfile and point Image= at that instead of reusing the # trx-rs image below. [Unit] Description=Gitea Actions runner — project 2 After=network-online.target Wants=network-online.target [Container] Image=localhost/gitea-act-runner:latest ContainerName=gitea-runner-project2 Volume=gitea-runner-project2-data:/data:Z Environment=CONFIG_FILE=/data/config.yaml Environment=GITEA_INSTANCE_URL=https://git.haxx.space Environment=GITEA_RUNNER_NAME=project2-podman Environment=GITEA_RUNNER_LABELS=ubuntu-latest:host Environment=GITEA_RUNNER_REGISTRATION_TOKEN= PodmanArgs=--cpus=4.0 --memory=6g [Service] Restart=always TimeoutStartSec=0 [Install] WantedBy=default.target