about summary refs log tree commit diff
path: root/src/doc/rustc-dev-guide
diff options
context:
space:
mode:
authorNoah Lev <camelidcamel@gmail.com>2024-08-06 13:17:04 -0700
committerNoah Lev <camelidcamel@gmail.com>2024-08-07 20:32:37 -0700
commite45d7ef02e7e6d1e367706b95eb8564fab968aed (patch)
treefde5cba4b3db236811b17965074658cea81ac065 /src/doc/rustc-dev-guide
parent297ebf261e934e0f1b79fad65e4109bf06de55be (diff)
downloadrust-e45d7ef02e7e6d1e367706b95eb8564fab968aed.tar.gz
rust-e45d7ef02e7e6d1e367706b95eb8564fab968aed.zip
Disable linkcheck in PRs until bugs are fixed
See https://github.com/Michael-F-Bryan/mdbook-linkcheck/issues/77
and https://github.com/Michael-F-Bryan/mdbook-linkcheck/issues/86.

These bugs are causing linkcheck to erroneously fail because we run it
using `-f`, to avoid too many requests. For now, disable linkcheck in PR
CI, though leave it enabled in the cron job, where the bug should not
occur.
Diffstat (limited to 'src/doc/rustc-dev-guide')
-rwxr-xr-xsrc/doc/rustc-dev-guide/ci/linkcheck.sh6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/doc/rustc-dev-guide/ci/linkcheck.sh b/src/doc/rustc-dev-guide/ci/linkcheck.sh
index 14cd53ac9c5..5f523f8743d 100755
--- a/src/doc/rustc-dev-guide/ci/linkcheck.sh
+++ b/src/doc/rustc-dev-guide/ci/linkcheck.sh
@@ -14,6 +14,9 @@ if [ "$GITHUB_EVENT_NAME" = "schedule" ] ; then # running in scheduled job
 
   echo "Doing full link check."
 elif [ "$GITHUB_EVENT_NAME" = "pull_request" ] ; then # running in PR CI build
+  echo "*** WARNING: linkcheck temporarily disabled due to bugs ***"
+  exit 0
+
   if [ -z "$BASE_SHA" ]; then
     echo "error: unexpected state: BASE_SHA must be non-empty in CI"
     exit 1
@@ -25,6 +28,9 @@ elif [ "$GITHUB_EVENT_NAME" = "pull_request" ] ; then # running in PR CI build
 
   echo "Checking files changed since $BASE_SHA: $CHANGED_FILES"
 else # running locally
+  echo "*** WARNING: linkcheck temporarily disabled due to bugs ***"
+  exit 0
+
   COMMIT_RANGE=master...
   CHANGED_FILES=$(git diff --name-only $COMMIT_RANGE | sed 's#^src/##' | tr '\n' ' ')
   FLAGS="-f $CHANGED_FILES"