-
-
Notifications
You must be signed in to change notification settings - Fork 201
v0.23.0 still panics with SendError (check.rs:209/165) in GitHub Actions; request stable release with #2074 #2091
Copy link
Copy link
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Summary
lychee-v0.23.0 still crashes in CI with tokio SendError panics instead of reporting a normal link/network error.
I can see that #2074 was merged and appears to address this class of panic, but v0.23.0 is still the latest stable, so GitHub Action users are still hitting hard failures.
Environment
lycheeverse/lychee-action@v2- action default tool version:
lychee-v0.23.0 - GitHub Actions runner (
ubuntu-latest)
Observed failure
From CI logs:
thread 'tokio-runtime-worker' panicked at lychee-bin/src/commands/check.rs:209:18:
cannot send response to queue: SendError { .. }
thread 'main' panicked at lychee-bin/src/commands/check.rs:165:38:
Cannot send request: SendError { .. }
This exits non-zero and blocks required checks.
Why this seems related to #2074
The merged PR #2074 describes the same SendError/tokio panic class and changes behavior to report actionable errors rather than panic.
Related historical issues
- Lychee don't panic, invalid URL's are fine. #539 (
Lychee don't panic, invalid URL's are fine.) - Error: thread 'tokio-runtime-worker' panicked at 'not currently running on the Tokio runtime.' #131 (older tokio runtime panic class)
Request
- Can maintainers confirm whether Report input source errors rather than tokio panics #2074 fully fixes this v0.23.0 panic path?
- If yes, can we get a stable release that includes Report input source errors rather than tokio panics #2074 soon (e.g.,
v0.23.1/ next patch)? - If not, what additional repro detail would help isolate this specific crash path?
I’m happy to provide full failing run logs if useful.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working