From 467d1b25b00f430bdf8e3504633547f04112520e Mon Sep 17 00:00:00 2001 From: Max Haberer Date: Thu, 17 Oct 2024 11:12:44 -0500 Subject: [PATCH] Fix draft release not being created because of skipped build jobs The new setup will only skip creating the draft release if a build job fails --- .github/workflows/release-draft.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/release-draft.yml b/.github/workflows/release-draft.yml index 865bb99..cd28e2c 100644 --- a/.github/workflows/release-draft.yml +++ b/.github/workflows/release-draft.yml @@ -89,7 +89,9 @@ jobs: # region Create a draft release release: + # Wait for all build jobs to complete, as long as none of them failed then we will create the draft release needs: [build-windows, build-linux, build-macos] + if: ${{ needs.build-windows.result != 'failure' && needs.build-linux.result != 'failure' && needs.build-macos.result != 'failure' }} runs-on: ubuntu-latest steps: