Update lychee bin to 0.8.2, with directory support.
This will be the default in the next major version, but can already be tested with the following config:
- name: Link Checker
uses: lycheeverse/lychee-action@v1.3.0
with:
# Recursively check all supported files (html, markdown for now) in repo
args: --verbose --no-progress .lychee supports plaintext files as well as many other formats, but as of now lychee . is conservative and
will only check HTML and Markdown files. So it should be a safe replacement for the current default:
'./**/*.md' './**/*.html'. It should also be faster and will use less file-handles than glob patterns.
Other highlights of lychee 0.8.2:
- Improve concurrency with streams (lycheeverse/lychee#330)
- Fix false-positives for special Github URLs (like /sponsors or /marketplace)
- Add support for
.lycheeignorefile lycheeverse/lychee#308 (lycheeverse/lychee#402)
Especially the .lycheeignore part should be helpful for folks that used workarounds like custom ignore files before.
This is now a native feature of lychee. See lycheeverse/lychee#308 for more info.
Full lychee 0.8.2 changelog here.