From 117db128e8e75684dcb22b44715e3c1635aa64d0 Mon Sep 17 00:00:00 2001 From: Sebastian Thiel Date: Tue, 26 Oct 2021 17:18:13 +0800 Subject: [PATCH] A new and resilient way to create github releases if they don't exist --- .github/workflows/release.yml | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5db2f8f..3515f19 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -37,12 +37,14 @@ jobs: - name: Create GitHub release id: release - uses: actions/create-release@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + uses: ncipollo/release-action@v1 with: - tag_name: ${{ env.ARTIFACT_VERSION }} - release_name: ${{ env.ARTIFACT_VERSION }} + tag: ${{ env.ARTIFACT_VERSION }} + name: ${{ env.ARTIFACT_VERSION }} + allowUpdates: true + omitBody: true + omitPrereleaseDuringUpdate: true + token: ${{ secrets.GITHUB_TOKEN }} - name: Save release upload URL to artifact run: echo "${{ steps.release.outputs.upload_url }}" > artifacts/release-upload-url