From 07d281d9f1bf5d52e89cbc8ea466b15282d6772c Mon Sep 17 00:00:00 2001 From: Uyanide Date: Tue, 24 Mar 2026 09:06:22 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=80=20CD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/release.yml | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index bd3e9ca..c4acdde 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -55,15 +55,24 @@ jobs: - name: Build and Generate AUR Meta run: | - docker run --rm -v ${{ github.workspace }}:/workspace archlinux:latest /bin/bash -c " - pacman -Syu --noconfirm base-devel cmake ninja qt6-base qt6-declarative sudo + tar -cf - . | docker run --rm -i archlinux:latest /bin/bash -e -c " + mkdir -p /workspace && cd /workspace + tar -xf - + exec 3>&1 1>&2 + + pacman-key --init && pacman-key --populate + pacman -Sy --noconfirm archlinux-keyring + pacman -Su --noconfirm base-devel cmake ninja qt6-base qt6-declarative sudo + useradd -m builduser chown -R builduser:builduser /workspace echo 'builduser ALL=(ALL) NOPASSWD: ALL' >> /etc/sudoers - - su - builduser -c 'cd /workspace && makepkg -sf --noconfirm' - su - builduser -c 'cd /workspace && makepkg --printsrcinfo > .SRCINFO' - " + + su - builduser -c 'makepkg -sf --noconfirm' + su - builduser -c 'makepkg --printsrcinfo > .SRCINFO' + + tar -cf - *.pkg.tar.zst PKGBUILD LICENSE .SRCINFO >&3 + " | tar -xf - - name: Upload Artifacts uses: actions/upload-artifact@v4