actions-marketplace-validations/Archlinux PKGBUILD

An action for makepkg on a clean arch image

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
pkgbuild_rootThe relative location of PKGBUILD root.yes
aur_usernameUsername for the AUR maintainer (used for commit).yes
aur_emailEmail for the AUR maintainer (used for commit)yes
aur_ssh_private_keyPrivate key with access to AUR package.yes
commit_messageCommit message for the AUR package.no
setup_aurWhether to do the AUR setup or skip it.notrue
dry_runUsed for testing the action. To do a full commit, set this to falsenotrue
is_python_pkgWhether this is a python format package using pypi files as source. Based on the PKGBUILD documentations these should be prefixed with "python-", and this action needs that to be true. If that is not the case `python_pkg_name` may be used to override the basename of the python package on pypi. If neither is true or valid, then the pypi version check is simply ignored. On its own changes no behaviour without the pypi flags.nofalse
python_pkg_nameOverride for the python package name. See `is_python_pkg` for use-case.no
use_pypi_release_versionWhether to upgrade a python package using the latest release on pypi. Requires `is_python_pkg` to be true. It uses the pypi rss feed to read the latest release.nofalse
use_pypi_prerelease_versionWhether to upgrade a python package using the latest release (including prereleases - a, b, rc & dev) on pypi. Requires `is_python_pkg` to be true. Overrides the `use_pypi_release_version` regardless of value. It uses the pypi rss feed to read the latest release.nofalse
use_git_release_versionWhether to upgrade a package using the latest release on github. Requires url in the PKGBUILD to use the format "https://github.com/owner/repository". If that is not the case `github_pkg_repository` may be used to override the repository url. It uses the github api to read the latest release and sets the pkgver to the release version.nofalse
github_pkg_repositoryOverride for the github package repository. See `use_git_release_version` for use-case.no
custom_build_cmdUsed for specifying a custom build command in-case the standard command is undesirable. The normal command used is "makepkg --config /home/builder/.makepkg.conf -cfC --needed --nodeps --noconfirm". Note: --nodeps is used since all dependencies are installed before a build is attempted.no""
install_optdependsInstall optional dependencies.nofalse
namedescription
pkg0The filename of the built package archive. The key name is an incrementing integer for each package in the PKGBUILD. If the package is a split package, then there will be multiple keys starting with "pkg0". For a single package, only 1 key will be present as "pkg0".
ver0The "<pkgname>-<pkgver>-<pkgrel>" of the built package. The key name is an incrementing integer for each package in the PKGBUILD. If the package is a split package, then there will be multiple keys starting with "ver0". For a single package, only 1 key will be present as "ver0".