File tree 1 file changed +14
-20
lines changed
1 file changed +14
-20
lines changed Original file line number Diff line number Diff line change @@ -26,26 +26,20 @@ jobs:
26
26
- name : Install playwright browsers
27
27
run : yarn playwright install
28
28
29
-
30
- - name : Run crawler for PR (local build)
31
- if : github.event_name == 'pull_request'
32
- env :
33
- BASE_URL : " http://localhost:3000"
34
- run : |
35
- yarn build
36
- sleep 5
37
- echo "Starting local build..."
38
- yarn start &
39
- sleep 10
40
- echo "Running link checker for local build at ${BASE_URL}"
41
- yarn tsx scripts/checkLinks.ts
42
-
43
- - name : Run crawler for deployed docs
44
- if : github.event_name != 'pull_request'
45
- env :
46
- BASE_URL : " https://www.docs.sei.io/"
29
+ - name : Run crawler
30
+ id : crawler
47
31
run : |
48
- echo "Running link checker for deployed docs at ${BASE_URL}"
32
+ if [[ "${{ github.event_name }}" == "pull_request" ]]; then
33
+ echo "Running PR workflow: Building and starting local server..."
34
+ yarn build
35
+ sleep 5
36
+ yarn start &
37
+ sleep 15
38
+ export BASE_URL="http://localhost:3000"
39
+ else
40
+ export BASE_URL="https://www.docs.sei.io/"
41
+ fi
42
+ echo "Running link checker for ${BASE_URL}"
49
43
yarn tsx scripts/checkLinks.ts
50
44
51
45
- name : Upload broken links artifact
57
51
58
52
- name : Fail job if crawler finds broken links
59
53
if : steps.crawler.outcome == 'failure'
60
- run : exit 1
54
+ run : exit 1
You can’t perform that action at this time.
0 commit comments