From 7eda0f02016a5599b6d1712b9f0ad617d71299b8 Mon Sep 17 00:00:00 2001 From: Arpit Mohan Date: Tue, 28 Jul 2020 18:21:40 +0530 Subject: [PATCH] Making the pre-release tag configurable based on the tag (#184) --- .github/workflows/github-release.yml | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/.github/workflows/github-release.yml b/.github/workflows/github-release.yml index 66d53b2030..e36d834dae 100644 --- a/.github/workflows/github-release.yml +++ b/.github/workflows/github-release.yml @@ -121,6 +121,21 @@ jobs: steps: # Creating the release on Github + - name: Get the version + id: get_version + run: echo ::set-output name=tag::${GITHUB_REF#refs/tags/} + + # If the tag has the string "beta", then mark the Github release as a pre-release + - name: Get the version + id: get_release + run: | + STATUS=false + if [[ ! ${{steps.get_version.outputs.tag}} == *"beta"* ]]; then + STATUS=true + fi + + echo ::set-output name=status::${STATUS} + - name: Create Release id: create_release uses: actions/create-release@v1 @@ -130,5 +145,5 @@ jobs: tag_name: ${{ github.ref }} release_name: Release ${{ github.ref }} draft: false - prerelease: false + prerelease: ${{steps.get_release.outputs.status}} \ No newline at end of file