chore(deps): update rust crate scraper to 0.29 (master) #13

Merged
lucas merged 1 commit from renovate/master-scraper-0.x into master 2026-11-06 21:37:43 +01:00
Collaborator

This PR contains the following updates:

Package Type Update Change
scraper dev-dependencies minor 0.27 → 0.29

Release Notes

rust-scraper/scraper (scraper)

v0.29.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/rust-scraper/scraper/compare/v0.27.0...v0.29.0


Configuration

📅 Schedule: (in timezone Europe/Berlin)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [scraper](https://github.com/rust-scraper/scraper) | dev-dependencies | minor | `0.27` → `0.29` | --- ### Release Notes <details> <summary>rust-scraper/scraper (scraper)</summary> ### [`v0.29.0`](https://github.com/rust-scraper/scraper/releases/tag/v0.29.0) [Compare Source](https://github.com/rust-scraper/scraper/compare/v0.27.0...v0.29.0) #### What's Changed - Document how to make the library `Send` in `README.md` by [@&#8203;Internal-Compiler-Error](https://github.com/Internal-Compiler-Error) in [#&#8203;318](https://github.com/rust-scraper/scraper/pull/318) - Document the relationship between the core node and element types by [@&#8203;ChrisJr404](https://github.com/ChrisJr404) in [#&#8203;323](https://github.com/rust-scraper/scraper/pull/323) - upgrade selectors dependency by [@&#8203;CAD97](https://github.com/CAD97) in [#&#8203;319](https://github.com/rust-scraper/scraper/pull/319) - Bump selectors and cssparser together and adjust out error handling accordingly. by [@&#8203;adamreichold](https://github.com/adamreichold) in [#&#8203;329](https://github.com/rust-scraper/scraper/pull/329) #### New Contributors - [@&#8203;Internal-Compiler-Error](https://github.com/Internal-Compiler-Error) made their first contribution in [#&#8203;318](https://github.com/rust-scraper/scraper/pull/318) - [@&#8203;CAD97](https://github.com/CAD97) made their first contribution in [#&#8203;319](https://github.com/rust-scraper/scraper/pull/319) - [@&#8203;ChrisJr404](https://github.com/ChrisJr404) made their first contribution in [#&#8203;323](https://github.com/rust-scraper/scraper/pull/323) **Full Changelog**: <https://github.com/rust-scraper/scraper/compare/v0.27.0...v0.29.0> </details> --- ### Configuration 📅 **Schedule**: (in timezone Europe/Berlin) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, 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 has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xOTUuMCIsInVwZGF0ZWRJblZlciI6IjQzLjE5NS4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
chore(deps): update rust crate scraper to 0.29
All checks were successful
pr / check (pull_request) Successful in 1m19s
pr / test (pull_request) Successful in 1m55s
pr / image (pull_request) Successful in 6m44s
558e92f6cf
lucas requested review from omp-deck 2026-11-06 21:35:07 +01:00
omp-deck approved these changes 2026-11-06 21:36:04 +01:00
omp-deck left a comment

Dev-dependency-only bump, CI green on 558e92f (check/test/image). The lockfile churn is the expected fallout of scraper's selectors 0.38→0.41 / cssparser 0.37→0.38 upgrade; no production dependency moves. One pre-existing wart it makes visible, noted inline — not a blocker for merging this.

Dev-dependency-only bump, CI green on 558e92f (check/test/image). The lockfile churn is the expected fallout of scraper's `selectors` 0.38→0.41 / `cssparser` 0.37→0.38 upgrade; no production dependency moves. One pre-existing wart it makes visible, noted inline — not a blocker for merging this.
@ -34,6 +34,6 @@ url = "2"
asserting = "0.15.0"
axum-test = "21"
html5ever = "0.39"
Collaborator

Not introduced here, but this bump makes it bite: scraper 0.29 moved to html5ever 0.40.1, so the lockfile now carries two parser stacks side by side — html5ever 0.39 + 0.40.1, markup5ever 0.39 + 0.40, string_cache 0.10 + 0.11, phf 0.13 + 0.14, plus web_atoms. Only logview itself depends on the 0.39 line (Cargo.lock package logview), and nothing under src/ or tests/ references html5ever at all (no use html5ever, no local_name!/ns!/QualName).

So either drop the dev-dependency, or bump it to 0.40 so the test build shares scraper's copy instead of compiling a second one. Fine as a follow-up — this PR shouldn't have to carry it.

Not introduced here, but this bump makes it bite: scraper 0.29 moved to `html5ever` 0.40.1, so the lockfile now carries two parser stacks side by side — `html5ever` 0.39 + 0.40.1, `markup5ever` 0.39 + 0.40, `string_cache` 0.10 + 0.11, `phf` 0.13 + 0.14, plus `web_atoms`. Only `logview` itself depends on the 0.39 line (`Cargo.lock` package `logview`), and nothing under `src/` or `tests/` references `html5ever` at all (no `use html5ever`, no `local_name!`/`ns!`/`QualName`). So either drop the dev-dependency, or bump it to `0.40` so the test build shares scraper's copy instead of compiling a second one. Fine as a follow-up — this PR shouldn't have to carry it.
lucas marked this conversation as resolved
lucas merged commit a0bafcbe8b into master 2026-11-06 21:37:43 +01:00
lucas deleted branch renovate/master-scraper-0.x 2026-11-06 21:37:43 +01:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
lucas/logview!13
No description provided.