diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2c5758d4..8bb6949b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -45,14 +45,21 @@ jobs: run: | VERSION=`cat semver.txt` echo "version=$VERSION" >> $GITHUB_OUTPUT + if [[ "$VERSION" =~ (alpha|beta|rc) ]] + then + echo "prerelease=true" >> "$GITHUB_OUTPUT" + else + echo "prerelease=false" >> "$GITHUB_OUTPUT" + fi - name: Create github release and git tag for release id: create_release - # see https://github.com/actions/create-release - uses: actions/create-release@v1 + # see https://github.com/softprops/action-gh-release + uses: softprops/action-gh-release@v2 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: - release_name: ${{ steps.set_version.outputs.version }} + name: ${{ steps.set_version.outputs.version }} tag_name: v${{ steps.set_version.outputs.version }} draft: false - prerelease: false + prerelease: ${{ steps.set_version.outputs.prerelease }} + target_commitish: ${{ github.head_ref || github.ref_name }} diff --git a/semver.txt b/semver.txt index 444877d4..54d258da 100644 --- a/semver.txt +++ b/semver.txt @@ -1 +1 @@ -3.5.3 +3.5.4-alpha3