Skip to content

Commit 20490d5

Browse files
committed
fix commit ranges, attempt rust-lang#2
1 parent 5659e32 commit 20490d5

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

ci/linkcheck.sh

+10-4
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,20 @@
11
#!/usr/bin/env bash
22

3-
if [ "$TRAVIS_EVENT_TYPE" = "cron" ] ; then
3+
if [ "$TRAVIS_EVENT_TYPE" = "cron" ] ; then # running in cron job
44
FLAGS=""
55

66
echo "Doing full link check."
7-
else
8-
CHANGED_FILES=$(git diff-tree --no-commit-id --name-only -r origin/master... | tr '\n' ' ')
7+
elif [ "$CI" = "true" ] ; then # running in PR CI build
8+
CHANGED_FILES=$(git diff-tree --no-commit-id --name-only -r $TRAVIS_COMMIT_RANGE | tr '\n' ' ')
99
FLAGS="-f $CHANGED_FILES"
1010

11-
echo "Checking files changed in origin/master...: $CHANGED_FILES"
11+
echo "Checking files changed in $TRAVIS_COMMIT_RANGE: $CHANGED_FILES"
12+
else # running locally
13+
COMMIT_RANGE=master..
14+
CHANGED_FILES=$(git diff-tree --no-commit-id --name-only -r $COMMIT_RANGE | tr '\n' ' ')
15+
FLAGS="-f $CHANGED_FILES"
16+
17+
echo "Checking files changed in $COMMIT_RANGE: $CHANGED_FILES"
1218
fi
1319

1420
exec mdbook-linkcheck $FLAGS -- $TRAVIS_BUILD_DIR

0 commit comments

Comments
 (0)