From fd3c4049849b8ee6a9aae8b539b3f20b655bd19c Mon Sep 17 00:00:00 2001 From: matteo-cristino Date: Sun, 29 Sep 2024 12:14:28 +0200 Subject: [PATCH] fix(ci): release after semantic versioning --- .github/workflows/main.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index ee78568..0b4f9b5 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -78,11 +78,15 @@ jobs: name: ๐Ÿค– Semantic release needs: [musl-test] runs-on: ubuntu-latest + outputs: + new_release_published: ${{ steps.semantic-release.outputs.new_release_published }} + new_release_version: ${{ steps.semantic-release.outputs.new_release_version }} if: ${{ github.ref_name == 'main' && github.event_name == 'push' }} steps: - uses: actions/checkout@v4 - name: Semantic Release uses: cycjimmy/semantic-release-action@v4 + id: semantic-release with: extra_plugins: | @semantic-release/changelog @@ -93,7 +97,7 @@ jobs: name: ๐Ÿง Musl Linux binary release build runs-on: ubuntu-latest needs: [semantic-release] - if: ${{ needs.semantic-release.outputs.new_release_published == 'True' }} + if: ${{ needs.semantic-release.outputs.new_release_published == 'true' }} steps: - name: Checkout repository uses: actions/checkout@v4 @@ -149,7 +153,7 @@ jobs: name: ๐Ÿงป Remove tag on fail needs: [semantic-release, musl-release] runs-on: ubuntu-latest - if: ${{ (failure() || cancelled()) && needs.semantic-release.outputs.new_release_published == 'True' }} + if: ${{ (failure() || cancelled()) && needs.semantic-release.outputs.new_release_published == 'true' }} steps: - name: Checkout repository uses: actions/checkout@v4