Fix: run makepkg as non-root user in Docker

main
Sean Doran 2026-02-27 11:43:28 -05:00
parent c0676b8d91
commit db4a003fcf
No known key found for this signature in database
GPG Key ID: A9D7D25CD95E8579
1 changed files with 6 additions and 3 deletions

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: |