From 9e98c65dae6481ea5047d46d5fc0666f72bac97f Mon Sep 17 00:00:00 2001 From: Dorian Date: Thu, 26 Mar 2026 16:24:30 +0000 Subject: [PATCH] fix: CI fix 'local' outside function and root-owned file cleanup - Remove 'local' keyword in ISO build script (not in a function) - Add workspace permission fix step so runner can clean up after sudo Co-Authored-By: Claude Opus 4.6 (1M context) --- .gitea/workflows/build-iso.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.gitea/workflows/build-iso.yml b/.gitea/workflows/build-iso.yml index cae5fb96..6ca00697 100644 --- a/.gitea/workflows/build-iso.yml +++ b/.gitea/workflows/build-iso.yml @@ -49,3 +49,7 @@ jobs: sudo chown 1000:1000 "/var/lib/archipelago/filebrowser/Builds/archipelago-unbundled-${DATE}.iso" echo "ISO: archipelago-unbundled-${DATE}.iso" fi + + - name: Fix workspace permissions + if: always() + run: sudo chown -R $(id -u):$(id -g) . 2>/dev/null || true