JabRef / user-documentation

User documentation of JabRef
https://docs.jabref.org/
Creative Commons Attribution Share Alike 4.0 International
47 stars 112 forks source link

Switch link checker to lychee (and let it run more often) #532

Closed koppor closed 1 month ago

koppor commented 1 month ago

The current action https://github.com/gaurav-nelson/github-action-markdown-link-check/ is not maintained any more.

We switch to https://github.com/lycheeverse/lychee, which is also used in the main repository. Refs https://github.com/JabRef/user-documentation/pull/526#issuecomment-2416462977.

This also enables link checking on push and on a regular basis. Due to a limiation of the GitHub workflow syntax, the checks are done both on push and on PR creation, meaning they run twice.

koppor commented 1 month ago

OMG, Lychee has issues with escaped underscores - which could be a show-stopper when using it with GitBook: https://github.com/lycheeverse/lychee/issues/1529

koppor commented 1 month ago

But it works here, so I go ahead.