nihaiden/Fetch RPM from GitHub release

Download an RPM asset from a GitHub release, matching the current architecture and a configurable regex.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
release-urlFull GitHub release URL (e.g. https://github.com/owner/repo/releases/tag/v1.2.3). If set, repository/tag are auto-derived unless explicitly provided.no
repositoryGitHub repository in owner/repo format.no
tagRelease tag. If omitted, latest release is used.no
tokenGitHub token used for API requests and private repositories.no${{ github.token }}
asset-regexRegex used to match release asset names. Supports {arch} placeholder.no^(?!.*\.src\.rpm$).*{arch}.*\.rpm$
regex-flagsRegex flags for asset-regex (e.g. i, im).noi
archOverride architecture (e.g. x86_64, aarch64). Defaults to RUNNER_ARCH / Node architecture.no
download-dirDirectory where the RPM should be downloaded.no.
file-nameOutput filename. Defaults to <repo>.rpm.no
namedescription
file-pathAbsolute path to the downloaded RPM file.
asset-nameOriginal release asset name that was downloaded.
release-tagResolved release tag.
repositoryResolved repository in owner/repo format.
archResolved normalized architecture.
matched-archArchitecture token that matched the selected asset.