Skip to content

Commit 5c0b40f

Browse files
authored
Migrate docs workflows from preview-build to docs-actions (#514)
Moves docs CI/CD from elastic/docs-builder to elastic/docs-actions. Part of elastic/docs-eng-team#474
1 parent d7e5457 commit 5c0b40f

4 files changed

Lines changed: 35 additions & 29 deletions

File tree

.github/workflows/docs-build.yml

Lines changed: 8 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,14 @@
1-
---
21
name: docs-build
3-
42
on:
3+
pull_request:
4+
types: [opened, synchronize, reopened]
55
push:
6-
branches:
7-
- main
8-
pull_request_target: ~
9-
6+
branches: [main]
7+
permissions:
8+
contents: read
9+
pull-requests: read
1010
jobs:
11-
docs-preview:
12-
uses: elastic/docs-builder/.github/workflows/preview-build.yml@main
11+
build:
12+
uses: elastic/docs-actions/.github/workflows/docs-build.yml@v1
1313
with:
1414
enable-vale-linting: true
15-
path-pattern: docs/**
16-
permissions:
17-
id-token: write
18-
deployments: write
19-
contents: read
20-
pull-requests: write

.github/workflows/docs-cleanup.yml

Lines changed: 0 additions & 15 deletions
This file was deleted.

.github/workflows/docs-deploy.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
name: docs-deploy
2+
on:
3+
workflow_run:
4+
workflows: [docs-build]
5+
types: [completed]
6+
permissions:
7+
contents: read
8+
deployments: write
9+
id-token: write
10+
pull-requests: write
11+
actions: read
12+
jobs:
13+
deploy:
14+
uses: elastic/docs-actions/.github/workflows/docs-deploy.yml@v1
15+
with:
16+
enable-vale-linting: true
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
name: docs-preview-cleanup
2+
on:
3+
pull_request_target:
4+
types: [closed]
5+
permissions:
6+
contents: none
7+
deployments: write
8+
id-token: write
9+
jobs:
10+
cleanup:
11+
uses: elastic/docs-actions/.github/workflows/docs-preview-cleanup.yml@v1

0 commit comments

Comments
 (0)