From 4628e436aa011f5834ff07c078addc5a1f51b4c4 Mon Sep 17 00:00:00 2001 From: grimsi <9295182+grimsi@users.noreply.github.com> Date: Tue, 15 Jul 2025 16:48:46 +0200 Subject: [PATCH] Add "create GitHub release" to Release workflow --- .github/workflows/release.yml | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e727c04..0b83723 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -78,5 +78,24 @@ jobs: if: ${{ github.event.inputs.update_version }} uses: stefanzweifel/git-auto-commit-action@v6 with: - commit_message: 'chore: release $RELEASE_VERSION' - tagging_message: 'v$RELEASE_VERSION' + commit_message: 'chore: release v${{ env.RELEASE_VERSION }}' + tagging_message: v${{ env.RELEASE_VERSION }} + + - name: Detect prerelease + id: detect_prerelease + run: | + if [[ "$RELEASE_VERSION" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]]; then + echo "IS_PRERELEASE=false" >> $GITHUB_ENV + echo "MAKE_LATEST=true" >> $GITHUB_ENV + else + echo "IS_PRERELEASE=true" >> $GITHUB_ENV + echo "MAKE_LATEST=false" >> $GITHUB_ENV + fi + + - name: Create GitHub release + if: ${{ github.event.inputs.update_version }} + uses: softprops/action-gh-release@v2 + with: + tag_name: v${{ env.RELEASE_VERSION }} + prerelease: ${{ env.IS_PRERELEASE }} + make_latest: ${{ env.MAKE_LATEST }}