callmetango/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
Stale
License
None
namedescriptionrequireddefault
pathLocation for this action to run
docker-imagethe Docker image to run the build indocker.io/library/archlinux:multilib-devel
packagerThe name of the builder of the packages. If you provide a name and an email address like `John Doe <john@example.com>`, the PGP keys can be looked up through WKD.
pkgverSet pkgver of the PKGBUILD
pkgrelSet pkgrel of the PKGBUILD
updpkgsumsUpdate the checksums of the PKGBUILD
srcinfoGenerate new .SRCINFOauto
makepkgrun makepkg to build the given PKGBUILDtrue
makepkg-optsOptions to pass to makepkg-cfs --noconfirm
pkgdestThe path the built binary packages will be placed in. It needs to be a subdirectory of the `$GITHUB_WORKSPACE`. Use the literal `.` (dot) for referencing the `$GITHUB_WORKSPACE` itself. The `pkgdest` defaults to the `path` input from above, identified by the `__INPUT_PATH__` constant. No packages will be output if you provide an empty string. __INPUT_PATH__
srcpkgdestThe path the built binary packages will be placed in. It needs to be a subdirectory of the `$GITHUB_WORKSPACE`. Use the literal `.` (dot) for referencing the `$GITHUB_WORKSPACE` itself. The `pkgdest` defaults to the `path` input from above, identified by the `__INPUT_PATH__` constant. No packages will be output if you provide an empty string. __INPUT_PATH__
namcapValidate package with namcap
namcap-optsOptions to pass to namcap-i
aurResolve the PKGBUILD dependencies using yay
keyringsThe keyring packages to update and usearchlinux-keyring
pgp-keyPGP key file to use for verifying packages
pgp-keysComma-separated list of PGP key IDs for verifying packages
pgp-keyserverPGP key serverhkps://keyserver.ubuntu.com
signing-keyThe private 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-nameThe name of the package database
repo-add-compressionThe compression of the (bzip2, …, zst)zst
repo-add-pathThe path of the packages to add to the database
repo-add-optsOptions to pass to repo-add. See `man 8 repo-add` for more.
namedescription
pkgbasepkgbase of the PKGBUILD
pkgnamepkgname of the PKGBUILD
pkgverpkgver of the PKGBUILD
pkgrelpkgrel of the PKGBUILD