fix: CI/CD

This commit is contained in:
2025-01-16 17:54:22 +02:00
parent 753e9c84cd
commit d7dc80eedd
3 changed files with 14 additions and 4 deletions

View File

@@ -141,14 +141,24 @@ jobs:
echo >> PKGBUILD
cat >> PKGBUILD << 'EOF'
prepare() {
cd "$srcdir"
tar xf "sula-alus-x86_64-unknown-linux-gnu.tar.gz"
}
package() {
cd "$srcdir/"
cd "$srcdir"
install -Dm755 sula-alus "${pkgdir}/usr/bin/sula-alus"
}
EOF
- name: Generate .SRCINFO
run: |
docker run --rm -v "$PWD":/pkg -w /pkg archlinux:base-devel bash -c 'pacman -Sy --noconfirm base-devel && su nobody -c "makepkg --printsrcinfo" > .SRCINFO'
docker run --rm -v "$PWD":/pkg -w /pkg archlinux:base-devel bash -c '
useradd -m builder && \
echo "builder ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers && \
chown -R builder:builder /pkg && \
su builder -c "makepkg --printsrcinfo > .SRCINFO"
'
- name: Publish AUR package
uses: KSXGitHub/github-actions-deploy-aur@v3.0.1
with: