-
Notifications
You must be signed in to change notification settings - Fork 9
38 lines (35 loc) · 1.45 KB
/
preview-docs-teardown.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
name: Surge.sh Teardown
on:
pull_request_target:
# when using teardown: 'true', add default event types + closed event type
types: [closed]
jobs:
preview:
runs-on: ubuntu-latest
permissions:
pull-requests: write # Required to update PR status comment
steps:
- name: Teardown Surge.sh preview (docs)
id: teardown-docs
run: npx surge teardown https://quarkiverse-roq-docs-${{ github.event.number }}-preview.surge.sh --token ${{ secrets.SURGE_TOKEN }} || true
- name: Update PR status comment
uses: quarkusio/action-helpers@main
with:
action: maintain-one-comment
github-token: ${{ secrets.GITHUB_TOKEN }}
pr-number: ${{ github.event.number }}
body: |
🙈 The PR is closed and the preview is expired.
body-marker: <!-- Preview status comment marker -->
- name: Teardown Surge.sh preview (blog)
id: teardown-blog
run: npx surge teardown https://quarkiverse-roq-blog-${{ github.event.number }}-preview.surge.sh --token ${{ secrets.SURGE_TOKEN }} || true
- name: Update PR status comment
uses: quarkusio/action-helpers@main
with:
action: maintain-one-comment
github-token: ${{ secrets.GITHUB_TOKEN }}
pr-number: ${{ github.event.number }}
body: |
🙈 The PR is closed and the preview is expired.
body-marker: <!-- Preview status comment marker -->