From be3ed49400677dd29a016f4071b57b1ec4323245 Mon Sep 17 00:00:00 2001 From: aadnekar Date: Mon, 18 Dec 2023 15:13:24 +0100 Subject: [PATCH] Make release optional only on manually triggered runs --- .github/workflows/main.yml | 24 +++++++++++++++++++++++- .github/workflows/release.yml | 2 +- 2 files changed, 24 insertions(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 40c6b0fe3..68a9c1095 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -7,6 +7,23 @@ on: push: branches: - main + workflow_dispatch: + inputs: + release: + required: true + default: false + type: boolean + prerelease: + description: 'Make the release a pre-release' + required: true + default: true + type: boolean + draft: + description: 'Create draft release' + required: true + default: true + type: boolean + jobs: build_on_windows: @@ -20,8 +37,13 @@ jobs: runner: ubuntu-latest electronArgument: '' release: - uses: ./.github/workflows/release.yml + if: github.event_name == 'workflow_dispatch' && inputs.release needs: [ build_on_windows, build_on_ubuntu ] + uses: ./.github/workflows/release.yml + with: + prerelease: ${{ inputs.prerelease }} + draft: ${{ inputs.draft }} + # build_on_mac_intel: # uses: ./.github/workflows/build.yml diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2103e159e..772b38d49 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,7 +1,7 @@ name: GitHub Release of nRF Connect for Desktop on: - workflow_dispatch: + workflow_call: inputs: prerelease: description: 'Make the release a pre-release'