From b8ef712981e5f0c685f5ed04a1ff08dae087a278 Mon Sep 17 00:00:00 2001 From: NimBold Date: Wed, 8 Jul 2026 22:43:23 +0330 Subject: [PATCH] ci(release): publish tag builds by default --- .github/workflows/release.yml | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7b3ccab..098790b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -6,13 +6,9 @@ on: workflow_dispatch: inputs: publish_release: - description: 'Publish the GitHub release after all platform QA is certified' + description: 'Publish the GitHub release after all platform build and verification jobs pass' type: boolean - default: false - certified_cross_platform: - description: 'Confirm Windows, Linux, and macOS clean-machine QA passed' - type: boolean - default: false + default: true permissions: contents: write @@ -136,10 +132,11 @@ jobs: publish: name: Publish GitHub release if: >- - github.event_name == 'workflow_dispatch' && startsWith(github.ref, 'refs/tags/v') && - inputs.publish_release && - inputs.certified_cross_platform + ( + github.event_name == 'push' || + (github.event_name == 'workflow_dispatch' && inputs.publish_release) + ) needs: build runs-on: ubuntu-22.04 steps: