diff --git a/.github/workflows/docs-cleanup.yml b/.github/workflows/docs-cleanup.yml new file mode 100644 index 000000000..de3ff6b52 --- /dev/null +++ b/.github/workflows/docs-cleanup.yml @@ -0,0 +1,14 @@ +name: docs + +on: + pull_request_target: + types: + - closed + +jobs: + docs-preview: + uses: elastic/docs-builder/.github/workflows/preview-cleanup.yml@main + permissions: + contents: read + id-token: write + deployments: write diff --git a/.github/workflows/docs-preview.yml b/.github/workflows/docs-preview.yml deleted file mode 100644 index 8a197b9ad..000000000 --- a/.github/workflows/docs-preview.yml +++ /dev/null @@ -1,23 +0,0 @@ -name: docs-preview -on: - pull_request_target: - types: [opened] - paths: - - '**.asciidoc' - - '**.jpg' - - '**.png' - - '**.gif' - -permissions: - pull-requests: write - -jobs: - doc-preview-pr: - runs-on: ubuntu-latest - steps: - - uses: elastic/docs/.github/actions/docs-preview@master - with: - github-token: ${{ secrets.GITHUB_TOKEN }} - repo: ${{ github.event.repository.name }} - preview-path: 'guide/index.html' - pr: ${{ github.event.pull_request.number }} diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml new file mode 100644 index 000000000..06fa52866 --- /dev/null +++ b/.github/workflows/docs.yml @@ -0,0 +1,25 @@ +name: docs + +on: + pull_request: + types: + - synchronize + - opened + - reopened + +permissions: + contents: read + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{ github.ref != 'refs/heads/main' }} + +jobs: + docs-preview: + uses: elastic/docs-builder/.github/workflows/preview.yml@main + permissions: + contents: read + id-token: write + deployments: write + with: + strict: false