mirror of
https://github.com/kristoferssolo/sula-alus.git
synced 2026-02-04 06:32:02 +00:00
fix: CI/CD
This commit is contained in:
14
.github/workflows/publish.yml
vendored
14
.github/workflows/publish.yml
vendored
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user