Repository navigation
Commit bbf4abc
authored
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
[@​kaitlyndotmoe](https://redirect.github.com/kaitlyndotmoe) in
[#​330](https://redirect.github.com/lycheeverse/lychee-action/pull/330)
- fixes
[#​322](https://redirect.github.com/lycheeverse/lychee-action/issues/322)
check for null by
[@​bgermann](https://redirect.github.com/bgermann) in
[#​336](https://redirect.github.com/lycheeverse/lychee-action/pull/336)
- Install into `$RUNNER_TEMP` instead of `$HOME` by
[@​mre](https://redirect.github.com/mre) in
[#​338](https://redirect.github.com/lycheeverse/lychee-action/pull/338)
- Bump actions/checkout from 6 to 7 by
[@​dependabot](https://redirect.github.com/dependabot) in
[#​339](https://redirect.github.com/lycheeverse/lychee-action/pull/339)
- Bump actions/cache from 5 to 6 by
[@​dependabot](https://redirect.github.com/dependabot) in
[#​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
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
| 22 | + | |
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| |||
0 commit comments