alexgidarakos/Download Encrypted Artifact

Download and decrypt artifacts previously created with upload-encrypted-artifact

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
github-tokenThe GitHub token used to authenticate with the GitHub API. This is required when downloading artifacts from a different repository or from a different workflow run. If unspecified, the action will download artifacts from the current repo and the current workflow run. no${{ github.token }}
repositoryThe repository owner and the repository name joined together by "/". If github-token is specified, this is the repository that artifacts will be downloaded from. no${{ github.repository }}
remote-nameName of the remote artifact in GitHubyes
destinationDirectory where the decrypted contents of the artifact will be extractedno$GITHUB_WORKSPACE
passwordOriginal text password used to encrypt the artifact before it was uploaded to GitHubyes
reset-retentionIf set to true, the action operates in a special mode that skips the decryption and decompression steps, uploads the artifact again to GitHub and overwrites the old copy, resulting in a new artifact ID. This resets the artifact's retention period and when run on a regular schedule, circumvents GitHub's artifact retention limits. nofalse
namedescription
artifact-idIf reset-retention is true, this output will be the ID of the new artifact copy and can be used with the GitHub REST API
artifact-urlIf reset-retention is true, this output will be the URL to download the new artifact copy