From 6580e1b6db7cb15904aa9c41c01d5944ed22ddfc Mon Sep 17 00:00:00 2001 From: Dimitrij Date: Mon, 15 Sep 2025 21:14:20 +0100 Subject: [PATCH] Enhance Build_mR-NB.yml with workflow_dispatch Add manual dispatch option with release flag to workflow --- .github/workflows/Build_mR-NB.yml | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/.github/workflows/Build_mR-NB.yml b/.github/workflows/Build_mR-NB.yml index 1c4281dd..8a55d2b5 100644 --- a/.github/workflows/Build_mR-NB.yml +++ b/.github/workflows/Build_mR-NB.yml @@ -3,7 +3,14 @@ on: push: branches: - v1.78.2-dev - + + workflow_dispatch: + inputs: + release_flag: + description: 'Run NB release' + required: false + default: 'true' + permissions: contents: write @@ -19,6 +26,13 @@ jobs: platform: ARM64 arch: arm64 runs-on: ${{ matrix.runner }} + # Only run if: + # - manual dispatch, OR + # - push event AND commit message contains "NB release" + if: > + github.event_name == 'workflow_dispatch' || + (github.event_name == 'push' && contains(github.event.head_commit.message, 'NB release')) + steps: - name: (01) Checkout Repository uses: actions/checkout@v5