xmidt-org/Package and sign RPM
Package and sign an RPM for the specified distribution.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| path | The path to the directory containing all the files needed to build the RPM. | yes | — |
| spec | The spec file to build. The spec file must be located in the path. | yes | — |
| artifacts-token | The token needed to fetch artifacts from private github repositories. | no | — |
| build-host | The build host to specify for inclusion into the RPM information. | no | — |
| container-registry-token | The token to use as the password to the container registry with if present. | no | — |
| container-registry-user | The username to login to the container registry with if present. | no | — |
| container-registry-url | If specified, the non-dockerhub container URL. For Github Containers specify "ghcr.io" | no | — |
| distro | The distribution to build on and target, or "custom" to provide your own dockerfile. | no | custom |
| dockerfile-access-token | The access token if needed to download the dockerfile from a protected repo. | no | — |
| dockerfile-path | The path from the repo to the file including the filename. Used and required if "distro" is set to "custom". | no | — |
| dockerfile-slug | The github owner/repo where the dockerfile can be found. Defaults to looking in the present repo unless specified. | no | — |
| gpg-key | The GPG key used to sign the RPM. (requires gpg-name) | no | — |
| gpg-name | The GPG name used to sign the RPM. (requires gpg-key) | no | — |
| output-dir | The destination directory to place the RPM and SRPM files. | no | output |
| target-processor-arch | The target processor architecture to build the RPM for (e.g. x86_64, aarch64, etc.). | no | — |
Outputs
no outputs