diff --git a/.github/workflows/docs-build.yml b/.github/workflows/docs-build.yml index adf95da..4164304 100644 --- a/.github/workflows/docs-build.yml +++ b/.github/workflows/docs-build.yml @@ -1,19 +1,13 @@ name: docs-build - on: + pull_request: + types: [opened, synchronize, reopened] push: - branches: - - main - pull_request_target: ~ + branches: [main] merge_group: ~ - +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 f83e017..0000000 --- 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 0000000..8ee433c --- /dev/null +++ b/.github/workflows/docs-deploy.yml @@ -0,0 +1,14 @@ +name: docs-deploy +on: + workflow_run: + workflows: [docs-build] + types: [completed] +permissions: + contents: read + deployments: write + id-token: write + pull-requests: write + actions: read +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 0000000..b234c23 --- /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