Skip to content

Update Rust crate tokio to v1.38.2 [SECURITY] #719

Update Rust crate tokio to v1.38.2 [SECURITY]

Update Rust crate tokio to v1.38.2 [SECURITY] #719

Triggered via pull request March 30, 2026 21:12
Status Failure
Total duration 1m 2s
Artifacts

CI.yaml

on: pull_request
Matrix: rust
Fit to window
Zoom out
Zoom in

Annotations

14 errors and 7 warnings
Clippy!
{ "rendered": "For more information about this error, try `rustc --explain E0282`.\n", "$message_type": "diagnostic", "children": [], "level": "failure-note", "message": "For more information about this error, try `rustc --explain E0282`.", "spans": [], "code": null }
Clippy!
Received a internal compiler error OR an unknown message type, view this in debug mode to view the payload
type annotations needed for `Box<_>`: /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/time-0.3.30/src/lib.rs#L83
error[E0282]: type annotations needed for `Box<_>` --> /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/time-0.3.30/src/format_description/parse/mod.rs:83:9 | 83 | let items = format_items | ^^^^^ ... 86 | Ok(items.into()) | ----- type must be known at this point | help: consider giving `items` an explicit type, where the placeholders `_` are specified | 83 | let items: Box<_> = format_items | ++++++++
Rust CI on Linux (x86_64) with toolchain stable
Process completed with exit code 101.
Rust CI on Linux (x86_64) with toolchain nightly
The strategy configuration was canceled because "rust.ubuntu-latest_stable" failed
Rust CI on Linux (x86_64) with toolchain nightly
The operation was canceled.
Rust CI on macOS (x86_64) with toolchain nightly
The strategy configuration was canceled because "rust.ubuntu-latest_stable" failed
Rust CI on macOS (x86_64) with toolchain nightly
The operation was canceled.
Rust CI on Windows with toolchain nightly
The strategy configuration was canceled because "rust.ubuntu-latest_stable" failed
Rust CI on Windows with toolchain nightly
The operation was canceled.
Rust CI on Windows with toolchain stable
The strategy configuration was canceled because "rust.ubuntu-latest_stable" failed
Rust CI on Windows with toolchain stable
The operation was canceled.
Rust CI on macOS (x86_64) with toolchain stable
The strategy configuration was canceled because "rust.ubuntu-latest_stable" failed
Rust CI on macOS (x86_64) with toolchain stable
The operation was canceled.
Clippy!
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, auguwu/clippy-action@1.3.0, Noelware/setup-protoc@1.2.0. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Rust CI on Linux (x86_64) with toolchain stable
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, Noelware/setup-protoc@1.2.0. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Rust CI on Linux (x86_64) with toolchain nightly
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, Noelware/setup-protoc@1.2.0. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Rust CI on macOS (x86_64) with toolchain nightly
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, Noelware/setup-protoc@1.2.0. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Rust CI on Windows with toolchain nightly
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, Noelware/setup-protoc@1.2.0. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Rust CI on Windows with toolchain stable
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, Noelware/setup-protoc@1.2.0. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Rust CI on macOS (x86_64) with toolchain stable
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, Noelware/setup-protoc@1.2.0. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/