From 87818b6a226508a7925b55e3ca8bf0d50957dad4 Mon Sep 17 00:00:00 2001 From: Paul Dino Jones Date: Mon, 22 Jun 2026 12:44:31 -0400 Subject: [PATCH] specify correct arch build action --- .github/actions/archpkgbuild/action.yml | 21 +++++++++++++++++++++ .github/workflows/ci.yaml | 2 +- 2 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 .github/actions/archpkgbuild/action.yml diff --git a/.github/actions/archpkgbuild/action.yml b/.github/actions/archpkgbuild/action.yml new file mode 100644 index 0000000..3eefba1 --- /dev/null +++ b/.github/actions/archpkgbuild/action.yml @@ -0,0 +1,21 @@ +--- +name: build-arch-package +description: Build an Arch Linux package +inputs: + PKGBUILD: + description: PKGBUILD path + required: true + OUTDIR: + description: Output directory to store the built package (relative to $HOME) + required: false + default: $HOME/arch-packages + BUILD_SCRIPT: + description: Pacman configuration file used + required: false + default: extra-x86_64-build +branding: + color: blue + icon: archive +runs: + using: node16 + main: index.js diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 954b678..3b639d4 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -89,7 +89,7 @@ jobs: - name: Set proper repository url in PKGBUILD run: sed -i "s|%URL%|${{ github.server_url }}/${{ github.repository }}|" $GITHUB_WORKSPACE/tools/distro/arch/git/PKGBUILD - name: Build Arch Linux package - uses: ./ + uses: $GITHUB_WORKSPACE/.github/actions/archpkgbuild/action.yml with: BUILD_SCRIPT: extra-x86_64-build PKGBUILD: $GITHUB_WORKSPACE/tools/distro/arch/git/PKGBUILD