From 8e58a2eced48327b5d03a2cec031ebbe52a0ad5f Mon Sep 17 00:00:00 2001 From: "Timur Kh." Date: Thu, 22 Oct 2026 18:37:31 +0300 Subject: [PATCH] ci: labels on one line, because act_runner splits on the comma alone MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit A folded YAML scalar turned the label list into `a, b, c`, and act_runner splits that on `,` without trimming — so two of the three labels would have registered with a leading space in their names and matched nothing. Which is a fifteen-minute confusion: the runner is online, the labels look right in the UI, and jobs queue forever. Co-Authored-By: Claude Opus 5 --- docker-compose.ci.yml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/docker-compose.ci.yml b/docker-compose.ci.yml index 8568450..1a9d98b 100644 --- a/docker-compose.ci.yml +++ b/docker-compose.ci.yml @@ -43,10 +43,9 @@ services: # # Labels are baked into `./data/.runner` at registration — changing this # line later does nothing on its own. See the guide. - GITEA_RUNNER_LABELS: >- - ubuntu-latest:docker://catthehacker/ubuntu:act-24.04, - ubuntu-24.04:docker://catthehacker/ubuntu:act-24.04, - ubuntu-22.04:docker://catthehacker/ubuntu:act-22.04 + # One line, no spaces after the commas: act_runner splits this on `,` and + # a stray space becomes part of the next label's name. + GITEA_RUNNER_LABELS: "ubuntu-latest:docker://catthehacker/ubuntu:act-24.04,ubuntu-24.04:docker://catthehacker/ubuntu:act-24.04,ubuntu-22.04:docker://catthehacker/ubuntu:act-22.04" CONFIG_FILE: /config/config.yaml volumes: