diff --git a/.gitea/workflows/build-iso.yml b/.gitea/workflows/build-iso.yml index 6638e5b6..cae5fb96 100644 --- a/.gitea/workflows/build-iso.yml +++ b/.gitea/workflows/build-iso.yml @@ -23,6 +23,16 @@ jobs: - name: Build frontend run: cd neode-ui && npm ci && npm run build + - name: Cache Debian Live ISO + run: | + WORK_DIR="image-recipe/build/auto-installer" + mkdir -p "$WORK_DIR" + CACHED="/home/archipelago/archy/image-recipe/build/auto-installer/debian-live-installer.iso" + if [ -f "$CACHED" ] && [ ! -f "$WORK_DIR/debian-live-installer.iso" ]; then + cp "$CACHED" "$WORK_DIR/debian-live-installer.iso" + echo "Cached Debian Live ISO copied ($(du -h "$WORK_DIR/debian-live-installer.iso" | cut -f1))" + fi + - name: Build unbundled ISO run: | cd image-recipe