-
Notifications
You must be signed in to change notification settings - Fork 1
29 lines (23 loc) · 1.26 KB
/
pull-request.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
name: Example Link Checker Action
# As an example, this probably has all the essential elements. We could test it
# out straightforwardly in a fork, if forks did netlify builds (sadly there is
# no easy way to make that work without additional netlify accounts - we can
# try Fermyon Cloud tho, I hear bartholomew docs include a sitemap rhai script)
on: [pull_request]
jobs:
test-action:
runs-on: ubuntu-latest
steps:
# (A checkout is needed for the local test, else you'll see the Error:)
# Can't find 'action.yml', 'action.yaml' or 'Dockerfile' under
# '/home/runner/work/link-checker-gpt/link-checker-gpt/action'. Did you
# forget to run actions/checkout before running your local action?
- name: Checkout code
uses: actions/checkout@v3
- name: Check Links using Link Checker Action
uses: ./ # say instead "uses: kingdonb/link-checker-gpt@main" or @v1
with:
productionDomain: fluxcd.io
previewDomain: deploy-preview-1573--fluxcd.netlify.app # usually: deploy-preview-${{ github.event.pull_request.number }}--fluxcd.netlify.app
prNumber: 1573 # usually set this to: ${{ github.event.pull_request.number}}
githubToken: ${{ secrets.GITHUB_TOKEN }} # pass a github token so we can comment, check status