Downloads the last created artifact by name, regardless of which workflow or branch it was created in.
What is it for? For example:
- You put artifacts in the base branch, and use it in Pull Requests
- Or create artifacts during a release with a tag name in the artifact name. Then from the next runs you can download the artifact by name.
steps:
- uses: actions/checkout@v2
- name: Download last artifact
uses: blablacar/action-download-last-artifact@master
with:
name: my-artifact
- name: Display structure of downloaded files
run: ls -R
Required Artifact name.
Optional. Destination path. By default, the artifact is stored in the current directory.
Personal access token (PAT) used to fetch the repository. The PAT is configured with the local git config, which enables your scripts to run authenticated git commands. The post-job step removes the PAT.
We recommend using a service account with the least permissions necessary. Also when generating a new PAT, select the least scopes necessary.
Learn more about creating and using encrypted secrets
The scripts and documentation in this project are released under the MIT License