From 0ef8ed64dc4f1f1ff9024e0c2450b32c5ba8c523 Mon Sep 17 00:00:00 2001 From: Jared Parsons Date: Mon, 15 Jun 2026 07:19:34 -0700 Subject: [PATCH] Add [skip publish] support to publish workflow When a commit message on main contains [skip publish], the publish workflow will skip the NuGet push. Useful for doc updates or batching multiple PRs before a release. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .github/workflows/publish.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index d97ad94..00f795c 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -17,7 +17,9 @@ jobs: runs-on: ubuntu-latest if: >- github.event_name == 'workflow_dispatch' || - (github.event_name == 'workflow_run' && github.event.workflow_run.conclusion == 'success') + (github.event_name == 'workflow_run' && + github.event.workflow_run.conclusion == 'success' && + !contains(github.event.workflow_run.head_commit.message, '[skip publish]')) steps: - uses: actions/checkout@v4 with: