From 9cd112ac06346f8cdeda67d38ca0847e846aeac0 Mon Sep 17 00:00:00 2001 From: Jan Calanog Date: Tue, 4 Feb 2025 00:13:44 +0100 Subject: [PATCH 1/2] Add fork-friendly PR preview deployment workflows --- .github/workflows/docs-build.yml | 10 ++++++++++ .github/workflows/docs-cleanup.yml | 6 +++--- .github/workflows/docs-deploy.yml | 16 ++++++++++++++++ 3 files changed, 29 insertions(+), 3 deletions(-) create mode 100644 .github/workflows/docs-build.yml create mode 100644 .github/workflows/docs-deploy.yml diff --git a/.github/workflows/docs-build.yml b/.github/workflows/docs-build.yml new file mode 100644 index 0000000000..6875b2b79d --- /dev/null +++ b/.github/workflows/docs-build.yml @@ -0,0 +1,10 @@ +name: docs-build + +on: + pull_request: ~ + +jobs: + preview: + uses: elastic/docs-builder/.github/workflows/preview-build.yml@main + permissions: + contents: read diff --git a/.github/workflows/docs-cleanup.yml b/.github/workflows/docs-cleanup.yml index de3ff6b528..17c4a06e4b 100644 --- a/.github/workflows/docs-cleanup.yml +++ b/.github/workflows/docs-cleanup.yml @@ -1,4 +1,4 @@ -name: docs +name: docs-cleanup on: pull_request_target: @@ -6,9 +6,9 @@ on: - closed jobs: - docs-preview: + preview: uses: elastic/docs-builder/.github/workflows/preview-cleanup.yml@main permissions: - contents: read + contents: none id-token: write deployments: write diff --git a/.github/workflows/docs-deploy.yml b/.github/workflows/docs-deploy.yml new file mode 100644 index 0000000000..641c9d6bef --- /dev/null +++ b/.github/workflows/docs-deploy.yml @@ -0,0 +1,16 @@ +name: docs-deploy + +on: + workflow_run: + workflows: [docs-build] + types: + - completed + +jobs: + preview: + uses: elastic/docs-builder/.github/workflows/preview-deploy.yml@main + permissions: + contents: none + id-token: write + deployments: write + actions: read From 8480a6ef9e0badb37c6d2c6860d63dec1b200922 Mon Sep 17 00:00:00 2001 From: Jan Calanog Date: Tue, 4 Feb 2025 00:20:24 +0100 Subject: [PATCH 2/2] Update .github/workflows/docs-build.yml --- .github/workflows/docs-build.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/docs-build.yml b/.github/workflows/docs-build.yml index 6875b2b79d..ce98e81ae4 100644 --- a/.github/workflows/docs-build.yml +++ b/.github/workflows/docs-build.yml @@ -6,5 +6,8 @@ on: jobs: preview: uses: elastic/docs-builder/.github/workflows/preview-build.yml@main + with: + continue-on-error: true + strict: false permissions: contents: read