Skip to content

Commit faafbdc

Browse files
authored
Add fork-friendly PR preview deployment workflows (#293)
* Add fork-friendly PR preview deployment workflows * Update .github/workflows/docs-build.yml
1 parent 05a6706 commit faafbdc

File tree

3 files changed

+32
-3
lines changed

3 files changed

+32
-3
lines changed

.github/workflows/docs-build.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
name: docs-build
2+
3+
on:
4+
pull_request: ~
5+
6+
jobs:
7+
preview:
8+
uses: elastic/docs-builder/.github/workflows/preview-build.yml@main
9+
with:
10+
continue-on-error: true
11+
strict: false
12+
permissions:
13+
contents: read

.github/workflows/docs-cleanup.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
name: docs
1+
name: docs-cleanup
22

33
on:
44
pull_request_target:
55
types:
66
- closed
77

88
jobs:
9-
docs-preview:
9+
preview:
1010
uses: elastic/docs-builder/.github/workflows/preview-cleanup.yml@main
1111
permissions:
12-
contents: read
12+
contents: none
1313
id-token: write
1414
deployments: write

.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+
3+
on:
4+
workflow_run:
5+
workflows: [docs-build]
6+
types:
7+
- completed
8+
9+
jobs:
10+
preview:
11+
uses: elastic/docs-builder/.github/workflows/preview-deploy.yml@main
12+
permissions:
13+
contents: none
14+
id-token: write
15+
deployments: write
16+
actions: read

0 commit comments

Comments
 (0)