fix(runners): broad ct labels to match self-hosted workflow runs-on

CT workflows use runs-on:[self-hosted,linux,do,ct-forge,<app>]; runners need
those labels (runner labels must be a superset of job labels) or jobs never match.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Natalie 2026-06-30 09:02:48 -04:00
parent 4e4d9e7427
commit 7c9512791e

View file

@ -12,7 +12,8 @@ services:
GITEA_INSTANCE_URL: "http://forgejo-ct:3000"
GITEA_RUNNER_REGISTRATION_TOKEN: "__CT_REGTOKEN__"
GITEA_RUNNER_NAME: "artifacts-ct"
GITEA_RUNNER_LABELS: "ubuntu-latest:docker://node:20-bookworm,docker:docker://node:20-bookworm"
# Broad set so workflows' `runs-on: [self-hosted, linux, do, ct-forge, <app>]` match (runner labels ⊇ job labels).
GITEA_RUNNER_LABELS: "ubuntu-latest:docker://node:20-bookworm,self-hosted:docker://node:20-bookworm,linux:docker://node:20-bookworm,do:docker://node:20-bookworm,ct-forge:docker://node:20-bookworm,docker:docker://node:20-bookworm,prospector:docker://node:20-bookworm,redroid:docker://node:20-bookworm,mr-number:docker://node:20-bookworm,whatsapp:docker://node:20-bookworm,macsync:docker://node:20-bookworm,quinn-desktop:docker://node:20-bookworm"
volumes: [ /var/run/docker.sock:/var/run/docker.sock, /opt/services/runner-ct:/data ]
runner-mc:
image: gitea/act_runner:latest