From 2e0b78ef4227a7ca68e6feb87e10f833ab1584bd Mon Sep 17 00:00:00 2001 From: Dorian Date: Thu, 26 Mar 2026 09:34:11 +0000 Subject: [PATCH] fix: CI workflow use Gitea checkout action, unbundled only Co-Authored-By: Claude Opus 4.6 (1M context) --- .gitea/workflows/build-iso.yml | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/.gitea/workflows/build-iso.yml b/.gitea/workflows/build-iso.yml index 4136b668..7c7f2285 100644 --- a/.gitea/workflows/build-iso.yml +++ b/.gitea/workflows/build-iso.yml @@ -11,15 +11,15 @@ jobs: timeout-minutes: 30 steps: - name: Checkout - uses: actions/checkout@v4 + uses: https://git.tx1138.com/actions/checkout@v4 + with: + fetch-depth: 1 - - name: Build backend (release) + - name: Build backend run: | - source ~/.cargo/env 2>/dev/null || true + source $HOME/.cargo/env 2>/dev/null || true cargo build --release --manifest-path core/Cargo.toml - - - name: Install backend binary - run: sudo cp core/target/release/archipelago /usr/local/bin/archipelago + sudo cp core/target/release/archipelago /usr/local/bin/archipelago - name: Build frontend run: cd neode-ui && npm ci && npm run build @@ -28,15 +28,13 @@ jobs: run: | cd image-recipe sudo UNBUNDLED=1 DEV_SERVER=localhost BUILD_FROM_SOURCE=0 ./build-auto-installer-iso.sh - env: - DEBIAN_FRONTEND: noninteractive - - name: Copy to Builds folder + - name: Copy to Builds run: | ISO=$(ls image-recipe/results/archipelago-installer-unbundled-*.iso 2>/dev/null | head -1) if [ -n "$ISO" ]; then DATE=$(date +%Y%m%d-%H%M) sudo cp "$ISO" "/var/lib/archipelago/filebrowser/Builds/archipelago-unbundled-${DATE}.iso" sudo chown 1000:1000 "/var/lib/archipelago/filebrowser/Builds/archipelago-unbundled-${DATE}.iso" - echo "ISO copied: archipelago-unbundled-${DATE}.iso" + echo "ISO: archipelago-unbundled-${DATE}.iso" fi