mirror of
https://github.com/robinraju/release-downloader.git
synced 2026-10-04 08:54:36 +03:00
* Upgrade node runntime to v16 * Upgrade node environment - Fix eslint failures - Adapt ci workflow * Add name to ci step
43 lines
1.2 KiB
YAML
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 (use '*' to download all assets other than tarball or zipball)"
|
|
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: "node16"
|
|
main: "dist/index.js"
|
|
branding:
|
|
icon: "download"
|
|
color: "green"
|