From 8c1c18a54bac6f0e89029cbc5085c03a7733f426 Mon Sep 17 00:00:00 2001 From: Tyler Wilding Date: Tue, 9 Jan 2024 22:19:43 -0500 Subject: [PATCH] 3 --- .github/workflows/release_cut_new.yml | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/.github/workflows/release_cut_new.yml b/.github/workflows/release_cut_new.yml index 14e2b0775d1ae..a86d242c1a6be 100644 --- a/.github/workflows/release_cut_new.yml +++ b/.github/workflows/release_cut_new.yml @@ -14,9 +14,12 @@ on: inputs: is_prelease: description: 'Should be a pre-release?' - type: boolean required: true - default: true + default: 'true' + type: choice + options: + - 'true' + - 'false' tag_value: description: 'Create a new release from latest master with the given tag, if this is left blank it will bump the patch version. You dont need to include the "v" prefix' required: false @@ -70,7 +73,7 @@ jobs: with: body_path: ./release-notes.md draft: true - prerelease: ${{ inputs.is_prelease == true || inputs.is_prelease == 'true' }} + prerelease: ${{ github.event_name != 'workflow_dispatch' || inputs.is_prelease == 'true' }} tag_name: ${{ steps.tag_version.outputs.new_tag }} - name: Create a GitHub Release (Push) @@ -97,7 +100,7 @@ jobs: cmakeflags: "" buildAppImage: true fetchTags: true - stableBuild: ${{ inputs.is_prelease == 'false' }} + stableBuild: ${{ github.event_name != 'workflow_dispatch' && inputs.is_prelease == 'false' }} secrets: inherit build_linux_flatpak: @@ -114,7 +117,7 @@ jobs: branch: "stable" publish: false fetchTags: true - stableBuild: ${{ inputs.is_prelease == 'false' }} + stableBuild: ${{ github.event_name != 'workflow_dispatch' && inputs.is_prelease == 'false' }} secrets: inherit # Windows @@ -131,7 +134,7 @@ jobs: buildSystem: cmake cmakeFlags: -DCMAKE_C_COMPILER=clang-cl -DCMAKE_CXX_COMPILER=clang-cl fetchTags: true - stableBuild: ${{ inputs.is_prelease == 'false' }} + stableBuild: ${{ github.event_name != 'workflow_dispatch' && inputs.is_prelease == 'false' }} secrets: inherit # MacOS @@ -145,7 +148,7 @@ jobs: jobName: "MacOS Build" artifactPrefixName: "PCSX2-macos-Qt" fetchTags: true - stableBuild: ${{ inputs.is_prelease == 'false' }} + stableBuild: ${{ github.event_name != 'workflow_dispatch' && inputs.is_prelease == 'false' }} secrets: inherit # Upload the Artifacts