Migrate docs workflows from preview-build to docs-actions (#5897)

Moves docs CI/CD from elastic/docs-builder to elastic/docs-actions.
Part of elastic/docs-eng-team#474

Co-authored-by: Mika Ayenson, PhD <Mikaayenson@users.noreply.github.com>
This commit is contained in:
Martijn Laarman
2026-04-09 15:20:30 +02:00
committed by GitHub
parent b5e5822c1f
commit 2e8ff76172
4 changed files with 33 additions and 33 deletions
+8 -19
View File
@@ -1,23 +1,12 @@
name: docs-build
on:
pull_request:
types: [opened, synchronize, reopened]
push:
branches:
- main
pull_request_target: ~
branches: [main]
permissions:
contents: read
pull-requests: read
jobs:
preview:
uses: elastic/docs-builder/.github/workflows/preview-build.yml@main
with:
continue-on-error: false
strict: true
path-pattern: |
docs/**
rules/**
rules_building_block/**
permissions:
deployments: write
id-token: write
contents: read
pull-requests: write
build:
uses: elastic/docs-actions/.github/workflows/docs-build.yml@v1
-14
View File
@@ -1,14 +0,0 @@
name: docs-cleanup
on:
pull_request_target:
types:
- closed
jobs:
preview:
uses: elastic/docs-builder/.github/workflows/preview-cleanup.yml@main
permissions:
contents: none
id-token: write
deployments: write
+14
View File
@@ -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
@@ -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