From 2983ad2814ea6e1e0c5b6800225303457bd9ed05 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Jul 2026 18:12:45 +0000 Subject: [PATCH 1/2] chore: bump lycheeverse/lychee-action from 2.5.0 to 2.9.0 Bumps [lycheeverse/lychee-action](https://github.com/lycheeverse/lychee-action) from 2.5.0 to 2.9.0. - [Release notes](https://github.com/lycheeverse/lychee-action/releases) - [Commits](https://github.com/lycheeverse/lychee-action/compare/v2.5.0...v2.9.0) --- updated-dependencies: - dependency-name: lycheeverse/lychee-action dependency-version: 2.9.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .github/workflows/check-lint.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-lint.yml b/.github/workflows/check-lint.yml index 270f9ddba..bca636574 100644 --- a/.github/workflows/check-lint.yml +++ b/.github/workflows/check-lint.yml @@ -78,7 +78,7 @@ jobs: - uses: actions/checkout@v4 - name: Link Checker - uses: lycheeverse/lychee-action@v2.5.0 + uses: lycheeverse/lychee-action@v2.9.0 with: # Ignore the README.md file as some social sharing links are not valid args: --verbose --no-progress --exclude-path 'README.md' './**/*.md' './**/*.html' './**/*.rst' From 4e49b7182ceecda8665c565f158522ae1c786054 Mon Sep 17 00:00:00 2001 From: Drew Stone Date: Sun, 27 Sep 2026 00:44:13 -0600 Subject: [PATCH 2/2] ci(links): check documents, not built HTML, with lychee-action 2.9.0 The 2.9.0 action's lychee resolves root-relative links in local files and errors without a root dir; the repo's built index.html files use root-relative asset paths that only resolve against each app's served root, and no single --root-dir serves every app. Check the authored documents and leave built artifacts to the jobs that serve them. --- .github/workflows/check-lint.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/check-lint.yml b/.github/workflows/check-lint.yml index bca636574..a7f4aa9f7 100644 --- a/.github/workflows/check-lint.yml +++ b/.github/workflows/check-lint.yml @@ -81,7 +81,12 @@ jobs: uses: lycheeverse/lychee-action@v2.9.0 with: # Ignore the README.md file as some social sharing links are not valid - args: --verbose --no-progress --exclude-path 'README.md' './**/*.md' './**/*.html' './**/*.rst' + # Built HTML's root-relative links (/favicon.ico, /src/styles.css) resolve + # against each app's served root, not the checkout - lychee >= the 2.9.0 + # action errors on them without a single --root-dir, and no one root serves + # every app. Link-check the sources; build artifacts are verified by the + # build/deploy jobs that actually serve them. + args: --verbose --no-progress --exclude-path 'README.md' './**/*.md' './**/*.rst' fail: true env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}