Fix: run makepkg as non-root user in Docker

This commit is contained in:
Sean Doran committed 2026-02-27 11:43:28 -05:00
1 parent c0676b8d91
commit db4a003fcf
1 file changed
+6 -3
+6 -3
View File
@@ -33,9 +33,12 @@ jobs:
sed -i "s/^sha256sums=.*/sha256sums=('${SHA}')/" PKGBUILD sed -i "s/^sha256sums=.*/sha256sums=('${SHA}')/" PKGBUILD
- name: Generate .SRCINFO - name: Generate .SRCINFO
uses: docker://archlinux:latest run: |
with: docker run --rm \
args: bash -c "pacman -Sy --noconfirm pacman && makepkg --printsrcinfo > .SRCINFO" -v "$PWD:/pkg" \
-w /pkg \
archlinux:latest \
bash -c "useradd -m builder && chown -R builder /pkg && su builder -c 'makepkg --printsrcinfo > .SRCINFO'"
- name: Set up SSH for AUR - name: Set up SSH for AUR
run: | run: |