xmidt-org/Package and sign RPM

Package and sign an RPM for the specified distribution.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
pathThe path to the directory containing all the files needed to build the RPM.yes
specThe spec file to build. The spec file must be located in the path.yes
artifacts-tokenThe token needed to fetch artifacts from private github repositories.no
build-hostThe build host to specify for inclusion into the RPM information.no
container-registry-tokenThe token to use as the password to the container registry with if present.no
container-registry-userThe username to login to the container registry with if present.no
container-registry-urlIf specified, the non-dockerhub container URL. For Github Containers specify "ghcr.io"no
distroThe distribution to build on and target, or "custom" to provide your own dockerfile.nocustom
dockerfile-access-tokenThe access token if needed to download the dockerfile from a protected repo.no
dockerfile-pathThe path from the repo to the file including the filename. Used and required if "distro" is set to "custom".no
dockerfile-slugThe github owner/repo where the dockerfile can be found. Defaults to looking in the present repo unless specified.no
gpg-keyThe GPG key used to sign the RPM. (requires gpg-name)no
gpg-nameThe GPG name used to sign the RPM. (requires gpg-key)no
output-dirThe destination directory to place the RPM and SRPM files.nooutput
target-processor-archThe target processor architecture to build the RPM for (e.g. x86_64, aarch64, etc.).no

no outputs