Releases: lycheeverse/lychee-action
Version 1.5.4
Version 1.5.3
What's Changed
Full Changelog: v1...v1.5.3
Version 1.5.2
What's Changed
- Replace deprecated
::set-output
by$GITHUB_ENV
by @Yury-Fridlyand in #167 - fix: install lychee to a user owner directory by @aslafy-z in #162
- docs: bump version in README by @tooomm in #156
- docs: small adjustments to README by @tooomm in #157
- Order args alphabetically by @mre in #159
- Add debug argument by @mre in #160
- Bump actions/checkout from 3.0.2 to 3.1.0 by @dependabot in #165
New Contributors
- @aslafy-z made their first contribution in #162
- @Yury-Fridlyand made their first contribution in #167
Full Changelog: v1...v1.5.2
Version 1.5.1
Version 1.5.0
Major Changes
- Run action without Docker for a ~40% performance improvement (#121) @mre
- Bump lychee to v0.10.0 (#130) @mre
- Add support for Github Job Summaries (#127) @mre
- Only append markdown if format isn't JSON (#101) @flcdrg
- Fix condition in README (#102) @mbg
- Bump peter-evans/create-issue-from-file from 3 to 4 (#98)
- Update link to dependabot config @mre
- Update links.yml @mre
- Deep link to lychee commandline parameters @mre
Full Changelog: v1.4.1...v1.5.0
Thanks to all the testers, contributors, and maintainers for improving lychee-action! ❤️
Version 1.4.1
Bugfix: update to latest lychee 0.9.0 Docker image tag
Due to a race condition in the pipeline, we pushed an older version of lychee (0.8.2) to the 0.9.0 tag.
The new release binaries didn't exist yet, causing the binary to use old ones.
This is fixed now and the image got pushed again. Update the image sha accordingly.
Version 1.4.0
Update to lychee 0.9.0. See highlights here.
Version 1.3.2
Create an output file even if lychee panics (see #82).
Version 1.3.1
Bugfix: Use >
as redirect operator for output files (#77). Thanks to @vipulgupta2048.
Version 1.3.0
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
.lycheeignore
file 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.