From 3d587e6bcd0e7d2cdc49a7b5c12461e3db0ebff1 Mon Sep 17 00:00:00 2001 From: David Crossley Date: Mon, 10 Aug 2026 14:00:37 +1000 Subject: [PATCH] Exclude schedule-deployment from default branch DEVOPS-8235 --- .github/workflows/schedule-deployment.yml | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/.github/workflows/schedule-deployment.yml b/.github/workflows/schedule-deployment.yml index f78d1ef..2fde1d4 100644 --- a/.github/workflows/schedule-deployment.yml +++ b/.github/workflows/schedule-deployment.yml @@ -15,15 +15,21 @@ jobs: schedule-deployment: runs-on: ubuntu-latest steps: + - name: Show documentation + run: | + echo "Documentation: ${{ env.documentation }}" | tee -a "$GITHUB_STEP_SUMMARY" + + - name: Fail if attempt dispatch on default branch + if: github.ref_name == github.event.repository.default_branch + run: | + echo "The workflow_dispatch is only available for non-default branches." | tee -a "$GITHUB_STEP_SUMMARY" + exit 1 + - name: Checkout repository uses: actions/checkout@v7 with: fetch-depth: 0 - - name: Show documentation - run: | - echo "Documentation: ${{ env.documentation }}" | tee -a "$GITHUB_STEP_SUMMARY" - - name: Verify inputs id: verify-inputs env: