metux/Arch Linux packaging action

GitHub Action to create and modify packages for Arch Linux

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit May 15, 2026
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: metux/obsolete.archlinux-build-package-action@fb26458a2c975135021c59e6c8596a65a899834b # no releases — HEAD as of 2026-07-11

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
pathLocation for this action to run
pkgverSet pkgver of the PKGBUILD
pkgrelSet pkgrel of the PKGBUILD
updpkgsumsUpdate the checksums of the PKGBUILDfalse
srcinfoGenerate new .SRCINFOfalse
flagsExtra flags for makepkg-cfs --noconfirm
makepkg-optsOptions to pass to makepkg-cfs --noconfirm
namcapValidate package with namcaptrue
namcap-optsOptions to pass to namcap-i
aurResolve the PKGBUILD dependencies using yayfalse
update-archlinux-keyringUpdate the archlinux-keyring packagetrue
pgpkeysComma-separated PGP keys
pgpkeyserverPGP key serverhkps://keyserver.ubuntu.com
signing-keyThe OpenPGP key to sign the packages
signing-key-passwordThe password of the signing key
custom-repo-namename of the custom repository""
custom-repo-urlURL of the custom repository""
custom-repo-keyPGP key of the custom repository\'s signing key (ASCII armored)""
custom-repo-keyidPGP key ID of the custom repository\'s signing key""
custom-repo-siglevelSigLevel of the custom repositoryRequired TrustedOnly
dependencies-pathA directory path containing packages required to built the PKGBUILD
repo-add-pathpath of the repository to add the package to in the form of <repo-name>.db. To enable compression, you can specify an extension like '.tar.gz' or '.tar.zst'.
repo-add-optsOptions to pass to repo-add. See `man 8 repo-add` for more.

no outputs