Browse Source

Add get-release-version action (#19)

pull/20/head
Vince Grassia 4 years ago committed by GitHub
parent
commit
3e4c4366c1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 29
      get-release-version/action.yml

29
get-release-version/action.yml

@ -0,0 +1,29 @@ @@ -0,0 +1,29 @@
name: "Get GitHub Latest Release Version"
inputs:
repository:
description: 'This is the repository that we get the latest release version from'
required: true
outputs:
version:
description: 'GitHub Latest Release version from specified repository'
value: ${{ steps.get-release.outputs.version }}
runs:
using: "composite"
steps:
- name: Check Runner OS
shell: bash
run: |
if ["$RUNNER_OS" != "Linux"]; then
echo "[!] This workflow only supports Linux runners"
exit 1
fi
- name: Get Latest Release Version
id: get-release
env:
REPOSITORY: ${{ inputs.repository }}
run: |
VERSION=$(
curl -sL https://api.github.com/repos/$REPOSITORY/releases/latest | jq -r ".tag_name[1:]"
)
echo "::set-output name=version::$VERSION"
Loading…
Cancel
Save