File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change 18
18
if [ " $GITHUB_EVENT_NAME " = " schedule" ] ; then # running in scheduled job
19
19
FLAGS=" "
20
20
USE_TOKEN=1
21
+ # Only follow web links for the cron job, and do not block PR CI.
22
+ FOLLOW_WEB_LINKS=1
21
23
22
24
echo " Doing full link check."
23
25
elif [ " $GITHUB_EVENT_NAME " = " pull_request" ] ; then # running in PR CI build
@@ -26,13 +28,15 @@ elif [ "$GITHUB_EVENT_NAME" = "pull_request" ] ; then # running in PR CI build
26
28
exit 1
27
29
fi
28
30
31
+ FOLLOW_WEB_LINKS=0
29
32
CHANGED_FILES=$( git diff --name-only $BASE_SHA ... | sed ' s#^src/##' | tr ' \n' ' ' )
30
33
FLAGS=" --no-cache -f $CHANGED_FILES "
31
34
USE_TOKEN=1
32
35
33
36
echo " Checking files changed since $BASE_SHA : $CHANGED_FILES "
34
37
else # running locally
35
38
COMMIT_RANGE=master...
39
+ FOLLOW_WEB_LINKS=0
36
40
CHANGED_FILES=$( git diff --name-only $COMMIT_RANGE | sed ' s#^src/##' | tr ' \n' ' ' )
37
41
FLAGS=" -f $CHANGED_FILES "
38
42
42
46
echo " exec $LINKCHECK_BINARY $FLAGS "
43
47
if [ " $USE_TOKEN " = 1 ]; then
44
48
config=$( set_github_token)
45
- exec $LINKCHECK_BINARY $FLAGS <<< " $config"
49
+ exec env MDBOOK_OUTPUT__LINKCHECK__FOLLOW_WEB_LINKS= $FOLLOW_WEB_LINKS $LINKCHECK_BINARY $FLAGS <<< " $config"
46
50
else
47
- exec $LINKCHECK_BINARY $FLAGS
51
+ exec env MDBOOK_OUTPUT__LINKCHECK__FOLLOW_WEB_LINKS= $FOLLOW_WEB_LINKS $LINKCHECK_BINARY $FLAGS
48
52
fi
You can’t perform that action at this time.
0 commit comments