From e43b184a6419142b200ec8254a8ae376cd7199ae Mon Sep 17 00:00:00 2001 From: azur84 Date: Sun, 26 Apr 2026 08:44:21 +0100 Subject: [PATCH] make package in main container instead of chroot --- .gitea/workflows/build.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index d6026a1..47fa06b 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -17,7 +17,7 @@ jobs: steps: - name: Update packages run: | - pacman -Syu --noconfirm --noprogressbar --needed base-devel devtools btrfs-progs dbus sudo nodejs + pacman -Syu --noconfirm --noprogressbar --needed base-devel devtools btrfs-progs dbus sudo nodejs pacman-contrib - name: Checkout repo uses: actions/checkout@v4 with: @@ -41,6 +41,10 @@ jobs: run: | if [ "${{ steps.get_tag.outputs.latest_tag }}" != "${{ steps.current.outputs.current }}" ]; then echo "build=true" >> $GITHUB_OUTPUT + + # Update PKGBUILD + sed -i "s/^pkgver=.*/pkgver=${{ steps.get_tag.outputs.latest_tag }}/" PKGBUILD + sed -i "s/^pkgrel=.*/pkgrel=1/" PKGBUILD else echo "build=false" >> $GITHUB_OUTPUT fi @@ -52,7 +56,8 @@ jobs: useradd -m builder echo "builder ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers chown -R builder:builder . - sudo -u builder pkgctl build --pkgver=${{ steps.get_tag.outputs.latest_tag }} + sudo -u builder updpkgsums + sudo -u builder makepkg -s --noconfirm - name: Upload Artefact if: steps.compare.outputs.build == 'true'