beacon-biosignals/Download Run Attempt Artifact
Downloads an artifact uploaded by a specific workflow run attempt.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Mar 6, 2026
- License
- MIT
Pinned Snippet
uses: beacon-biosignals/download-run-attempt-artifact@4030c1014218cb94c5e6d26a4762304193f4b8cb # v1.0.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| run-id | The workflow run ID where the desired artifact should be downloaded from. | yes | — |
| run-attempt | The workflow run attempt for the given run ID. | yes | — |
| name | The name of the artifact to download. Can use a regex to match multiple artifacts. (e.g. "my-artifact" or "/^my/") | yes | — |
| path | Destination path. Defaults to `$GITHUB_WORKSPACE`. | — | ${{ github.workspace }} |
| merge-multiple | When 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-fallback | Allow 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 |
| repository | The repository which ran the workflow containing the artifact. | — | ${{ github.repository }} |
| token | The GitHub token used to authenticate with the GitHub API. Need when attempting to access artifacts in a different repository. | — | ${{ github.token }} |
Outputs
| name | description |
|---|---|
| download-path | Absolute path where the artifact(s) were downloaded. |