Support downloading artifacts with common prefix

This commit adds the `name-prefix` input parameter to allow downloading
multiple artifacts of which the names share a common prefix.

This is useful for aggregating artifacts produced by matrix runs (e.g.
reports from matrixed test jobs).

Provides a smoother migration path for the use cases in #248.
This commit is contained in:
Matthias Valvekens 2023-12-18 00:06:54 +01:00
parent 1bd0606e08
commit 15051941e0
No known key found for this signature in database
GPG key ID: 15F42BEFA159BA54
4 changed files with 32 additions and 5 deletions

View file

@ -3,7 +3,11 @@ description: 'Download a build artifact that was previously uploaded in the work
author: 'GitHub'
inputs:
name:
description: 'Name of the artifact to download. If unspecified, all artifacts for the run are downloaded'
description: 'Name of the artifact to download. If unspecified, all artifacts for the run are downloaded,
unless filtered out by name-prefix.'
required: false
name-prefix:
description: 'Download all artifacts starting with this prefix.'
required: false
path:
description: 'Destination path. Supports basic tilde expansion. Defaults to $GITHUB_WORKSPACE'