From de563168be1ae1252fa34b08ec46f00c34be05ad Mon Sep 17 00:00:00 2001 From: fithwum Date: Sun, 21 Dec 2025 06:44:50 -0800 Subject: [PATCH] file --- main/runner.sh | 33 +-------------------------------- 1 file changed, 1 insertion(+), 32 deletions(-) diff --git a/main/runner.sh b/main/runner.sh index 6f88e1b..e74c07f 100644 --- a/main/runner.sh +++ b/main/runner.sh @@ -45,44 +45,13 @@ chmod +x act_runner chown fithwum:docker act_runner chown fithwum:docker $FILE -############################################################################################ -# Count label entries inside the labels block -LABEL_COUNT=$(awk ' - $0 ~ /^ labels:/ {in=1; next} - in && $0 ~ /^ - / {c++} - in && NF==0 {in=0} - END {print c+0} -' "$FILE") - -if [ "$LABEL_COUNT" -ne 3 ]; then - echo "[ERROR] Expected exactly 3 labels, found $LABEL_COUNT. Aborting." - exit 1 -fi - -# Verify expected existing labels -awk ' - $0 ~ /^ labels:/ {in=1; next} - in && $0 ~ /^ - / {print} - in && NF==0 {exit} -' "$FILE" | grep -qx ' - "vm-ubuntu-latest:docker://docker.gitea.com/runner-images:ubuntu-latest"' \ -&& grep -qx ' - "vm-ubuntu-22.04:docker://docker.gitea.com/runner-images:ubuntu-22.04"' \ -&& grep -qx ' - "vm-ubuntu-20.04:docker://docker.gitea.com/runner-images:ubuntu-20.04"' \ -|| { - echo "[ERROR] Existing labels do not match expected values. Aborting." - exit 1 -} - -# Replace block sed -i '/^ labels:/,/^$/c\ labels:\n\ - "vm-ubuntu-latest:docker://docker.gitea.com/runner-images:ubuntu-latest"\n\ - "vm-ubuntu-22.04:docker://docker.gitea.com/runner-images:ubuntu-22.04"\n\ - "vm-ubuntu-20.04:docker://docker.gitea.com/runner-images:ubuntu-20.04"\n\ - "vm-docker-build:docker://catthehacker/ubuntu:custom-latest-20240215"\n\ - - "vm-docker-build2:docker://catthehacker/ubuntu:act-latest"' "$FILE" - -echo "[OK] labels block updated safely." -############################################################################################ + - "vm-docker-build2:docker://catthehacker/ubuntu:act-latest"' $FILE ./act_runner --config $FILE register