From 8b33bef21f62c6b64a0c5d852b4052fdd294e8e0 Mon Sep 17 00:00:00 2001 From: martincupela Date: Mon, 7 Oct 2024 12:25:18 +0200 Subject: [PATCH] chore(release): add option to skip publishing documentation --- .github/workflows/release.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 39f1f5467..7ccce939b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -6,6 +6,10 @@ on: description: Skip package release and publish documentation only default: false type: boolean + skip_docs: + description: Skip publishing the documentation + default: false + type: boolean dry_run: description: Run package release in "dry run" mode (does not publish either) default: false @@ -56,7 +60,7 @@ jobs: name: Publish documentation from "${{ github.ref_name }}" branch to ${{ inputs.docs_env }} runs-on: ubuntu-latest # skip during dry runs, publish to production only from master or branches with names starting with "release", publish to staging from anywhere - if: ${{ !inputs.dry_run && (((github.ref_name == 'master' || startsWith(github.ref_name, 'release')) && inputs.docs_env == 'production') || inputs.docs_env == 'staging') }} + if: ${{ !inputs.dry_run && !inputs.skip_docs && (((github.ref_name == 'master' || startsWith(github.ref_name, 'release')) && inputs.docs_env == 'production') || inputs.docs_env == 'staging') }} outputs: target-version: $${{ steps.target-version.outputs }} steps: