diff --git a/.github/workflows/docs-build.yml b/.github/workflows/docs-build.yml index adf95da5..1672d8a6 100644 --- a/.github/workflows/docs-build.yml +++ b/.github/workflows/docs-build.yml @@ -1,19 +1,12 @@ name: docs-build - on: + pull_request: + types: [opened, synchronize, reopened] push: - branches: - - main - pull_request_target: ~ - merge_group: ~ - + branches: [main] +permissions: + contents: read + pull-requests: read jobs: - docs-preview: - uses: elastic/docs-builder/.github/workflows/preview-build.yml@main - with: - path-pattern: docs/** - permissions: - deployments: write - id-token: write - contents: read - pull-requests: write + build: + uses: elastic/docs-actions/.github/workflows/docs-build.yml@v1 diff --git a/.github/workflows/docs-cleanup.yml b/.github/workflows/docs-cleanup.yml deleted file mode 100644 index f83e017b..00000000 --- a/.github/workflows/docs-cleanup.yml +++ /dev/null @@ -1,14 +0,0 @@ -name: docs-cleanup - -on: - pull_request_target: - types: - - closed - -jobs: - docs-preview: - uses: elastic/docs-builder/.github/workflows/preview-cleanup.yml@main - permissions: - 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 00000000..df92fabc --- /dev/null +++ b/.github/workflows/docs-deploy.yml @@ -0,0 +1,13 @@ +name: docs-deploy +on: + workflow_run: + workflows: [docs-build] + types: [completed] +permissions: + contents: read + deployments: write + id-token: write + pull-requests: write +jobs: + deploy: + uses: elastic/docs-actions/.github/workflows/docs-deploy.yml@v1 diff --git a/.github/workflows/docs-preview-cleanup.yml b/.github/workflows/docs-preview-cleanup.yml new file mode 100644 index 00000000..b234c235 --- /dev/null +++ b/.github/workflows/docs-preview-cleanup.yml @@ -0,0 +1,11 @@ +name: docs-preview-cleanup +on: + pull_request_target: + types: [closed] +permissions: + contents: none + deployments: write + id-token: write +jobs: + cleanup: + uses: elastic/docs-actions/.github/workflows/docs-preview-cleanup.yml@v1