| path | Location for this action to run | — | — |
| docker-image | the Docker image to run the build in | — | docker.io/library/archlinux:multilib-devel |
| packager | The 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.
| — | — |
| pkgver | Set pkgver of the PKGBUILD | — | — |
| pkgrel | Set pkgrel of the PKGBUILD | — | — |
| updpkgsums | Update the checksums of the PKGBUILD | — | — |
| srcinfo | Generate new .SRCINFO | — | auto |
| makepkg | run makepkg to build the given PKGBUILD | — | true |
| makepkg-opts | Options to pass to makepkg | — | -cfs --noconfirm |
| pkgdest | The 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__ |
| srcpkgdest | The 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__ |
| namcap | Validate package with namcap | — | — |
| namcap-opts | Options to pass to namcap | — | -i |
| aur | Resolve the PKGBUILD dependencies using yay | — | — |
| keyrings | The keyring packages to update and use | — | archlinux-keyring |
| pgp-key | PGP key file to use for verifying packages | — | — |
| pgp-keys | Comma-separated list of PGP key IDs for verifying packages | — | — |
| pgp-keyserver | PGP key server | — | hkps://keyserver.ubuntu.com |
| signing-key | The private 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-name | The name of the package database | — | — |
| repo-add-compression | The compression of the (bzip2, …, zst) | — | zst |
| repo-add-path | The path of the packages to add to the database | — | — |
| repo-add-opts | Options to pass to repo-add. See `man 8 repo-add` for more. | — | — |