From 3c592d1e84c0c82732712184168a79c5000efb95 Mon Sep 17 00:00:00 2001 From: alvinlollo Date: Tue, 15 Sep 2026 17:43:05 +1000 Subject: [PATCH] Fix build-iso: copy localrepo to /tmp and patch pacman.conf for CI The local-aur repo in pacman.conf points to /home/alvin/alvinarch/localrepo which only exists on the dev machine. In CI, copy the tracked .pkg.tar.zst files to /tmp/localrepo and sed the path before building. --- .gitea/workflows/build-iso.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.gitea/workflows/build-iso.yaml b/.gitea/workflows/build-iso.yaml index 2998815..0d43d8a 100644 --- a/.gitea/workflows/build-iso.yaml +++ b/.gitea/workflows/build-iso.yaml @@ -15,6 +15,12 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 + - name: Setup local AUR repo + run: | + mkdir -p /tmp/localrepo + cp localrepo/*.pkg.tar.zst localrepo/local-aur.db* /tmp/localrepo/ + sed -i 's|file:///home/alvin/alvinarch/localrepo|file:///tmp/localrepo|' pacman.conf + - name: Install archiso and dependencies run: | pacman -Syu --noconfirm archiso jq