Skip to content

Comments

Testing link checker#133

Open
Aryex wants to merge 4 commits intomainfrom
alexl/fix-link-checker
Open

Testing link checker#133
Aryex wants to merge 4 commits intomainfrom
alexl/fix-link-checker

Conversation

@Aryex
Copy link
Collaborator

@Aryex Aryex commented Feb 6, 2026

Summary

This PR fixes our static link checking workflow by configuring it to check the markdown directly. Previously it was configured to check the statically built site.

Content Changes

Changed: package.json

  • Updated lychee args

Changed: lychee.toml

  • Updated lychee configurations to work with scanning our markdown files.

Changed: ci-cd.yml

  • Updated lychee args.

REMOVED: all-pages.astro

  • Debug page that's no longer needed.

Testing

Tested manually by introducing broken links.

Checklist

Before submitting the PR make sure the following are checked:

  • This Pull Request is related to one issue.
  • Commit message has a detailed description of what changed and why.
  • All commits are signed off with --signoff flag.
  • pnpm build runs successfully.
  • Links have been checked for validity.
  • Destination branch is correct - main or release
  • Create merge commit if merging release branch into main, squash otherwise.

@Aryex Aryex force-pushed the alexl/fix-link-checker branch from c6cd6ff to 6b28205 Compare February 9, 2026 18:18
@Aryex Aryex marked this pull request as ready for review February 10, 2026 17:52
@Aryex Aryex force-pushed the alexl/fix-link-checker branch from 5f0b5a5 to 0a9123e Compare February 10, 2026 17:52
with:
package-manager: pnpm@10

# We previously could not make lycheeverse/lychee-action@v2 work;
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Don't need to add a comment saying what was happening previously. Just describe what happen in the current step

Copy link
Collaborator Author

@Aryex Aryex Feb 10, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think people will inevitably ask "Why not use lychee-action" for this, so it's good to have this comment to avoid people backtracking on this.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

At least we should pin the lychee version

Is it worth it open an issue to investigate why we can't use the action? is a problem of the action itself. I wonder if we should open an issue to the original repo

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I updated it to check the markdown directly which seems to work a lot better now.

@Aryex Aryex force-pushed the alexl/fix-link-checker branch 2 times, most recently from 27bb319 to b1095cf Compare February 11, 2026 19:42
@Aryex Aryex force-pushed the alexl/fix-link-checker branch from a014525 to 4bc759a Compare February 19, 2026 06:29
Signed-off-by: Alex Le <Alex.Le@improving.com>
Signed-off-by: Alex Le <Alex.Le@improving.com>
Signed-off-by: Alex Le <Alex.Le@improving.com>
@Aryex Aryex force-pushed the alexl/fix-link-checker branch from 4bc759a to adb9ae3 Compare February 19, 2026 15:21
Signed-off-by: Alex Le <Alex.Le@improving.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants