diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 5145bb6..b293ca0 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -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: diff --git a/Cargo.lock b/Cargo.lock index cba68af..e75525b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -142,7 +142,7 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "sula-alus" -version = "0.1.4" +version = "0.1.5" dependencies = [ "clap", ] diff --git a/Cargo.toml b/Cargo.toml index 8c3e952..5fa4459 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "sula-alus" authors = ["Kristofers Solo "] -version = "0.1.4" +version = "0.1.5" edition = "2021" description = "A CLI tool to encode strings and files using Sula-Alus encoding" repository = "https://github.com/kristoferssolo/sula-alus"