Skip to content

Commit bbf4abc

Browse files
chore(deps): renovate: lycheeverse/lychee-action to v2.9.0 (#655)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [lycheeverse/lychee-action](https://redirect.github.com/lycheeverse/lychee-action) | action | minor | `v2.8.0` → `v2.9.0` | --- ### Release Notes <details> <summary>lycheeverse/lychee-action</summary> ### [`v2.9.0`](https://redirect.github.com/lycheeverse/lychee-action/releases/tag/v2.9.0) [Compare Source](https://redirect.github.com/lycheeverse/lychee-action/compare/v2.8.0...v2.9.0) #### Summary This release updates the default lychee version from `v0.23.0` to `v0.24.2`. The main reason for this release is compatibility with the new lychee `0.24.x` release artifacts. Starting with lychee `v0.24.0`, the archive layout changed, and the `lychee` binary may now be packaged inside a subdirectory. `lychee-action` now detects that layout automatically, so users can upgrade without changing their workflows. If you use: ```yaml uses: lycheeverse/lychee-action@v2 ``` you will get the new version once the floating `v2` tag has been updated. If you pin exact versions, update to: ```yaml uses: lycheeverse/lychee-action@v2.9.0 ``` #### What’s new from lychee `v0.24.x` ##### Better diagnostics lychee now reports line and column numbers for detected links. This makes broken link reports easier to act on, especially in larger documentation sites or generated reports. ##### Text fragment checking lychee can now check URL text fragments, such as links containing `#:~:text=...`. This helps catch links that point to a valid page but no longer points to the intended highlighted text. ##### Sitemap support lychee can now read `sitemap.xml` inputs. This is useful for checking published websites or generated documentation sites where the sitemap is the easiest source of URLs to validate. ##### JUnit output lychee now supports JUnit output. This makes it easier to integrate link checking results with CI systems and test reporting tools that understand JUnit XML. ##### Redirect and remap visibility lychee can now show redirects and remaps more clearly. This helps explain why a URL was checked as a different final URL and makes debugging link-checking behavior easier. ##### Multiple config files lychee now supports multiple configuration files and expanded config handling. This is useful for repositories that split documentation, website, or package-specific link-checking settings. ##### Timeout handling lychee can now accept timeouts explicitly. This gives users more control over how strict their link checks should be for flaky or slow endpoints. #### Fixes and reliability improvements ##### Fixed lychee `0.24.x` archive compatibility `lychee-action` now handles the new lychee release archive layout by detecting whether the `lychee` binary is inside a subdirectory. This fixes compatibility with lychee `0.24.x`. ##### More stable installation path The action now installs lychee into `$RUNNER_TEMP/lychee/bin` instead of `$HOME`. This avoids failures on runners where `$HOME` differs between composite action steps. In those environments, the action could add one directory to `PATH` but install the binary somewhere else, causing `lychee: command not found`. ##### Safer automatic lychee version updates The workflow that checks for new lychee releases now guards against `null` release versions before creating update PRs. This prevents invalid automated PRs such as “Update lycheeVersion to null”. ##### Dependency updates - Updated `actions/checkout` from `v6` to `v7` - Updated `actions/cache` from `v5` to `v6` #### Upstream lychee changelog For the full lychee changelog, see: - <https://github.com/lycheeverse/lychee/releases/tag/lychee-v0.24.0> - <https://github.com/lycheeverse/lychee/releases/tag/lychee-v0.24.1> - <https://github.com/lycheeverse/lychee/releases/tag/lychee-v0.24.2> #### What’s Changed - bump default to 0.24.1 and auto-detect lychee bin in subfolder by [@&#8203;kaitlyndotmoe](https://redirect.github.com/kaitlyndotmoe) in [#&#8203;330](https://redirect.github.com/lycheeverse/lychee-action/pull/330) - fixes [#&#8203;322](https://redirect.github.com/lycheeverse/lychee-action/issues/322) check for null by [@&#8203;bgermann](https://redirect.github.com/bgermann) in [#&#8203;336](https://redirect.github.com/lycheeverse/lychee-action/pull/336) - Install into `$RUNNER_TEMP` instead of `$HOME` by [@&#8203;mre](https://redirect.github.com/mre) in [#&#8203;338](https://redirect.github.com/lycheeverse/lychee-action/pull/338) - Bump actions/checkout from 6 to 7 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;339](https://redirect.github.com/lycheeverse/lychee-action/pull/339) - Bump actions/cache from 5 to 6 by [@&#8203;dependabot](https://redirect.github.com/dependabot) in [#&#8203;340](https://redirect.github.com/lycheeverse/lychee-action/pull/340) **Full Changelog**: <lycheeverse/lychee-action@v2.8.0...v2.9.0> </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month (`* 0-3 1 * *`) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/UCL-ARC/python-tooling). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xODguMiIsInVwZGF0ZWRJblZlciI6IjQ0LjE4OC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 parent 6965c6f commit bbf4abc

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

‎.github/workflows/links.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919

2020
- name: Link Checker
2121
id: lychee
22-
uses: lycheeverse/lychee-action@8646ba30535128ac92d33dfc9133794bfdd9b411 # v2.8.0
22+
uses: lycheeverse/lychee-action@e7477775783ea5526144ba13e8db5eec57747ce8 # v2.9.0
2323
with:
2424
# Exclude relative links to other pages. Ignore
2525
# gnu.org and fsf.org because they're often down but are still the right

0 commit comments

Comments
 (0)