prantlf/Unshelve Build Output

GitHub action for unshelving a build output from the cache shelved there by shelve-output-action before creating a release.

View on GitHub

Trust Signals

Scorecard Score
Scorecard 2–4scored Jul 6, 2026
Maintenance Recency
Stalelast commit Aug 11, 2024
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: prantlf/unshelve-output-action@819b61841948cb800cbe30f94a26cd0c8b0d27aa # v7.0.0

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
nameThe name of the archive without the platform and architecture and without the `.zip` extension. The project name from `v.mod` will be used by default. The name of the archive will be `{name}-{os}-{arch}.zip`, for example: `newchanges-linux-x64.zip`.
branchesBranches which this action should run for, which are used to publishing releases. Use spaces for separating the branch names. If you want to use multiple lines in YAML, introduce them with ">-". If you want to allow all branches, set the value to "*".main master
enableCan be set to `false` to prevent this action from downloading the archives. It's helpful in the pipeline, which will not continue releasing, but only building and testing, and that will be decided in the middle of a job execution.true
include-linuxInclude the archive for Linux ARM64, RISCV64 and X64.true
include-linux-arm64Include the archive for Linux ARM64.true
include-linux-riscv64Include the archive for Linux RISCV64.true
include-linux-x64Include the archive for Linux X64.true
include-macosInclude archives for macOS ARM64 and X64.true
include-macos-arm64Include the archive for macOS ARM64.true
include-macos-x64Include the archive for macOS X64.true
include-windowsInclude the archive for Windows.true
discard-shelfCan be set to `false` to prevent automatic discarding of the shelved files from the cache.true

no outputs