beacon-biosignals/Download Run Attempt Artifact

Downloads an artifact uploaded by a specific workflow run attempt.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Mar 6, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: beacon-biosignals/download-run-attempt-artifact@4030c1014218cb94c5e6d26a4762304193f4b8cb # v1.0.0

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

namedescriptionrequireddefault
run-idThe workflow run ID where the desired artifact should be downloaded from.yes
run-attemptThe workflow run attempt for the given run ID.yes
nameThe name of the artifact to download. Can use a regex to match multiple artifacts. (e.g. "my-artifact" or "/^my/")yes
pathDestination path. Defaults to `$GITHUB_WORKSPACE`.${{ github.workspace }}
merge-multipleWhen multiple artifacts are matched, this changes the behavior of the destination directories. If `true`, the downloaded artifacts will be in the same directory specified by path. If `false`, the downloaded artifacts will be extracted into individual named directories within the specified path.false
allow-fallbackAllow use of artifacts from previous run attempts if no artifact with the given `name` is present. If falling back is allowed and a workflow run is in progress users may be returned an artifact from a previous run attempt when this run attempt has not yet produced an updated artifact. To avoid this situation be sure to wait for the job which produces this artifact before running this action.false
repositoryThe repository which ran the workflow containing the artifact.${{ github.repository }}
tokenThe GitHub token used to authenticate with the GitHub API. Need when attempting to access artifacts in a different repository.${{ github.token }}
namedescription
download-pathAbsolute path where the artifact(s) were downloaded.