download-release-asset-action

Downloads an asset from a github release

Parameters

  • version: a specific release version or 'latest' for latest version. Defaults to 'latest'
  • repository: relative path to the repository in the format user/repository e.g.: fabriciobastian/download-release-asset-action
  • file: name of the file to be downloaded from the release
  • [out]: optional path to the directory where to download the asset file. Defaults to '.'.
  • [token]: optional GitHub access token. See here how to create a personal access token.

Usage example

name: download-release-asset

on: [push]

jobs:
  test:
    runs-on: ubuntu-latest
    name: YOUR_JOB_NAME
    steps:
    # ... some steps
    - name: Download asset
      uses: fabriciobastian/download-release-asset-action@v1.0.6
      with:
        version: latest
        repository: JsonRpcNet/JsonRpcNet.Docs.Ui
        file: jsonrpcnet-docs-ui.zip
        out: ./some/path/
    # ... more steps

For more examples, please look at the workflows in this repository.

Status

Latest release tests

GitHub build action status

GitHub build action status

Local repository tests

GitHub build action status

GitHub build action status

Credits

https://gist.github.com/maxim/6e15aa45ba010ab030c4