From 9d0cb48524bdb1021ff8190fed229d8ca836ba3d Mon Sep 17 00:00:00 2001 From: Yuki Okushi Date: Sat, 28 Jan 2023 01:46:05 +0900 Subject: [PATCH] Use ephemeral PAT for linkcheck Signed-off-by: Yuki Okushi --- src/doc/rustc-dev-guide/.github/workflows/ci.yml | 1 + src/doc/rustc-dev-guide/book.toml | 3 +++ 2 files changed, 4 insertions(+) diff --git a/src/doc/rustc-dev-guide/.github/workflows/ci.yml b/src/doc/rustc-dev-guide/.github/workflows/ci.yml index a21e342cbd24..64155ddd7d03 100644 --- a/src/doc/rustc-dev-guide/.github/workflows/ci.yml +++ b/src/doc/rustc-dev-guide/.github/workflows/ci.yml @@ -20,6 +20,7 @@ jobs: MDBOOK_TOC_VERSION: 0.9.0 DEPLOY_DIR: book/html BASE_SHA: ${{ github.event.pull_request.base.sha }} + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} steps: - uses: actions/checkout@v3 with: diff --git a/src/doc/rustc-dev-guide/book.toml b/src/doc/rustc-dev-guide/book.toml index dc216760ed30..747567461ff2 100644 --- a/src/doc/rustc-dev-guide/book.toml +++ b/src/doc/rustc-dev-guide/book.toml @@ -40,6 +40,9 @@ exclude = [ cache-timeout = 86400 warning-policy = "error" +[output.linkcheck.http-headers] +'github\.com' = ["Accept: application/vnd.github+json", "Authorization: Bearer $GITHUB_TOKEN"] + [output.html.redirect] "/compiletest.html" = "tests/compiletest.html" "/diagnostics/sessiondiagnostic.html" = "diagnostics/diagnostic-structs.html"