From f24c22f462fe8bb915520f563e98910903de7b0b Mon Sep 17 00:00:00 2001 From: tkmxqrdxddd Date: Tue, 17 Mar 2026 20:36:12 +0100 Subject: [PATCH] fix: create release if not exists before uploading --- .github/workflows/release.yml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 64e788e..fb8bfc6 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -82,15 +82,16 @@ jobs: name: davinci-video-converter-${{ matrix.arch }}.deb path: davinci-video-converter_*.deb - - name: Upload DEB package to Release + - name: Create Release if not exists if: github.event_name == 'push' + run: | + # Check if release exists, create if not + if ! gh release view ${{ github.ref_name }} &>/dev/null; then + gh release create ${{ github.ref_name }} --notes "Release ${{ github.ref_name }}" --title "Version ${{ github.ref_name }}" + fi + + - name: Upload DEB package to Release uses: softprops/action-gh-release@v1 with: files: davinci-video-converter_*.deb tag_name: ${{ github.ref_name }} - - - name: Upload DEB package to existing Release - if: github.event_name == 'release' - uses: softprops/action-gh-release@v1 - with: - files: davinci-video-converter_*.deb