diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 67b6ff0..159bc7a 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -49,7 +49,7 @@ jobs: -v "$PWD:$PWD" \ -w "$PWD" \ archlinux:latest \ - bash -c "pacman -Syu --noconfirm && pacman -S --noconfirm git && useradd -m build && chown -R build:build . && su build -c 'cd \"$PWD\" && makepkg --noconfirm --nodeps'" + bash -c "pacman -Syu --noconfirm && pacman -S --noconfirm sudo git && useradd -m build && echo 'build ALL=(ALL) NOPASSWD: ALL' >> /etc/sudoers && chown -R build:build . && sudo -u build makepkg --noconfirm --nodeps" echo "pkgfile=$(ls converge-*.pkg.tar.zst)" >> "$GITHUB_ENV" - name: Publish to Arch repo