From 06cb39c2fd326a793ec1e88f8d1b609ccc561803 Mon Sep 17 00:00:00 2001 From: Donald Labaj Date: Tue, 23 Jun 2026 14:20:13 -0400 Subject: [PATCH 1/3] fix(CI): unblock Release workflow documentation job on main pushes Skip the PR-only team membership check for workflow_call runs and allow the deploy job to proceed when that dependency is skipped, so Release can deploy to NPM again. Co-authored-by: Cursor --- .github/workflows/documentation.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/documentation.yml b/.github/workflows/documentation.yml index 5375840b504..0dae730c43e 100644 --- a/.github/workflows/documentation.yml +++ b/.github/workflows/documentation.yml @@ -13,6 +13,7 @@ on: required: true jobs: check-permissions: + if: github.event_name != 'workflow_call' uses: patternfly/.github/.github/workflows/check-team-membership.yml@fdb52a63a2220ec8a3b6c2d43f312cda708ffa06 secrets: inherit @@ -20,7 +21,10 @@ jobs: name: Build, test & deploy runs-on: ubuntu-latest needs: check-permissions - if: github.event_name == 'workflow_call' || needs.check-permissions.outputs.allowed == 'true' + if: >- + always() && + !cancelled() && + (github.event_name == 'workflow_call' || needs.check-permissions.outputs.allowed == 'true') env: SURGE_LOGIN: ${{ secrets.SURGE_LOGIN }} SURGE_TOKEN: ${{ secrets.SURGE_TOKEN }} From bcf961c54165a40468fb5a2237d6cef1d3f5f9be Mon Sep 17 00:00:00 2001 From: Donald Labaj Date: Tue, 23 Jun 2026 15:59:11 -0400 Subject: [PATCH 2/3] fix: updated with review comments. --- .github/workflows/documentation.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/documentation.yml b/.github/workflows/documentation.yml index 0dae730c43e..256848a7c13 100644 --- a/.github/workflows/documentation.yml +++ b/.github/workflows/documentation.yml @@ -13,7 +13,6 @@ on: required: true jobs: check-permissions: - if: github.event_name != 'workflow_call' uses: patternfly/.github/.github/workflows/check-team-membership.yml@fdb52a63a2220ec8a3b6c2d43f312cda708ffa06 secrets: inherit @@ -42,7 +41,7 @@ jobs: - name: Check out project if: github.event_name == 'workflow_call' uses: actions/checkout@v4 - +e - name: Set up and build project uses: ./.github/actions/setup-project From 87f0f34357826fe784d24d9e6a4897cc2c836e42 Mon Sep 17 00:00:00 2001 From: Donald Labaj Date: Wed, 24 Jun 2026 09:29:53 -0400 Subject: [PATCH 3/3] Update .github/workflows/documentation.yml --- .github/workflows/documentation.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/documentation.yml b/.github/workflows/documentation.yml index 256848a7c13..279a8cd7f46 100644 --- a/.github/workflows/documentation.yml +++ b/.github/workflows/documentation.yml @@ -41,7 +41,6 @@ jobs: - name: Check out project if: github.event_name == 'workflow_call' uses: actions/checkout@v4 -e - name: Set up and build project uses: ./.github/actions/setup-project