Files
release-downloader/action.yml
T

43 lines
1.2 KiB
YAML

name: "release-downloader"
description: "Download release assets from private or public github repositories"
author: "Robin Raju"
inputs:
repository:
description: "The source repository path. Expected format {owner}/{repo}"
default: ""
required: true
latest:
description: "A flag to choose between latest release and remaining releases"
default: "false"
required: false
tag:
description: "The github tag to download the release from"
default: ""
required: false
fileName:
description: "Name of the file to download (if empty it will download all assets)"
default: ""
required: false
tarBall:
description: "Download tarball from assets"
default: "false"
required: false
zipBall:
description: "Download zipball from assets"
default: "false"
required: false
out-file-path:
description: "Relative path under $GITHUB_WORKSPACE to place the downloaded files"
default: "."
required: true
token:
description: "Github token to access private repos"
default: ""
required: false
runs:
using: "node12"
main: "dist/index.js"
branding:
icon: "download"
color: "green"