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