From 87042dadf167a546a2ed3f143f545463804e9584 Mon Sep 17 00:00:00 2001 From: Jack Green Date: Tue, 25 Nov 2025 20:27:39 +0000 Subject: [PATCH 1/2] Centralise netlify build trigger The netlify build trigger is trivial, but duplicated across many repos. This should be centralised to subsequently support refactoring to improve secret usage _in a single place_. --- .github/workflows/build-site.yml | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build-site.yml b/.github/workflows/build-site.yml index 6cd3d3be..2c00dc65 100644 --- a/.github/workflows/build-site.yml +++ b/.github/workflows/build-site.yml @@ -8,8 +8,6 @@ on: jobs: dispatch: - runs-on: ubuntu-latest - steps: - - name: Trigger build - run: curl -d {} https://api.netlify.com/build_hooks/${{ secrets.NETLIFY_BUILD_HOOK_ID }} - + uses: hazelcast/hz-docs/.github/workflows/build-site-workflow.yml@master + secrets: + netlify_build_hook_id: ${{ secrets.NETLIFY_BUILD_HOOK_ID }} From 779347c2756b9689f9c2241356e7f9d82d42658c Mon Sep 17 00:00:00 2001 From: Jack Green Date: Wed, 26 Nov 2025 12:59:16 +0000 Subject: [PATCH 2/2] Update build-site.yml --- .github/workflows/build-site.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-site.yml b/.github/workflows/build-site.yml index 2c00dc65..f5704029 100644 --- a/.github/workflows/build-site.yml +++ b/.github/workflows/build-site.yml @@ -8,6 +8,6 @@ on: jobs: dispatch: - uses: hazelcast/hz-docs/.github/workflows/build-site-workflow.yml@master + uses: hazelcast/hz-docs/.github/workflows/build-site-workflow.yml@main secrets: netlify_build_hook_id: ${{ secrets.NETLIFY_BUILD_HOOK_ID }}