metux/Arch Linux packaging action
GitHub Action to create and modify packages for Arch Linux
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit May 15, 2026
- License
- None
Pinned Snippet
uses: metux/obsolete.archlinux-build-package-action@fb26458a2c975135021c59e6c8596a65a899834b # no releases — HEAD as of 2026-07-11tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| path | Location for this action to run | — | — |
| pkgver | Set pkgver of the PKGBUILD | — | — |
| pkgrel | Set pkgrel of the PKGBUILD | — | — |
| updpkgsums | Update the checksums of the PKGBUILD | — | false |
| srcinfo | Generate new .SRCINFO | — | false |
| flags | Extra flags for makepkg | — | -cfs --noconfirm |
| makepkg-opts | Options to pass to makepkg | — | -cfs --noconfirm |
| namcap | Validate package with namcap | — | true |
| namcap-opts | Options to pass to namcap | — | -i |
| aur | Resolve the PKGBUILD dependencies using yay | — | false |
| update-archlinux-keyring | Update the archlinux-keyring package | — | true |
| pgpkeys | Comma-separated PGP keys | — | — |
| pgpkeyserver | PGP key server | — | hkps://keyserver.ubuntu.com |
| signing-key | The OpenPGP key to sign the packages | — | — |
| signing-key-password | The password of the signing key | — | — |
| custom-repo-name | name of the custom repository | — | "" |
| custom-repo-url | URL of the custom repository | — | "" |
| custom-repo-key | PGP key of the custom repository\'s signing key (ASCII armored) | — | "" |
| custom-repo-keyid | PGP key ID of the custom repository\'s signing key | — | "" |
| custom-repo-siglevel | SigLevel of the custom repository | — | Required TrustedOnly |
| dependencies-path | A directory path containing packages required to built the PKGBUILD | — | — |
| repo-add-path | path 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-opts | Options to pass to repo-add. See `man 8 repo-add` for more. | — | — |
Outputs
no outputs