feat: rsc plugin #9500
ci.yml
on: pull_request
Get Runner Labels
/
Get Runner Labels
0s
Check Source Changed
5s
Check license of dependencies
31s
Spell check
5s
Pnpm Lockfile Check
25s
Matrix: Test Release Linux
Waiting for pending jobs
Matrix: Test Release Mac
Waiting for pending jobs
Matrix: Test Release Windows
Waiting for pending jobs
Matrix: Test Linux / test
Matrix: Test Mac / test
Waiting for pending jobs
Matrix: Test Windows / test
Check Rust Unused Dependencies
29s
Failure Notification
0s
Annotations
12 errors and 12 warnings
Check Rust Unused Dependencies
Process completed with exit code 1.
|
Rust check:
crates/rspack_plugin_rsc/src/plugin/rsc_client_entry_rspack_plugin.rs#L28
you seem to be trying to use `&Box<T>`. Consider using just `&T`
|
Rust check:
crates/rspack_plugin_rsc/src/plugin/rsc_client_entry_rspack_plugin.rs#L32
using `Option.and_then(|x| Some(y))`, which is more succinctly expressed as `map(|x| y)`
|
Rust check:
crates/rspack_plugin_rsc/src/plugin/rsc_client_entry_rspack_plugin.rs#L43
match expression looks like `matches!` macro
|
Rust check:
crates/rspack_plugin_rsc/src/plugin/rsc_client_entry_rspack_plugin.rs#L26
parameter is only used in recursion
|
Rust check:
crates/rspack_plugin_rsc/src/plugin/rsc_client_entry_rspack_plugin.rs#L92
used `unwrap()` on an `Option` value
|
Rust check:
crates/rspack_plugin_rsc/src/plugin/rsc_client_entry_rspack_plugin.rs#L100
you seem to be trying to use `match` for destructuring a single pattern. Consider using `if let`
|
Rust check:
crates/rspack_plugin_rsc/src/plugin/rsc_client_reference_manifest_rspack_plugin.rs#L54
writing `&Vec` instead of `&[_]` involves a new object where a slice will do
|
Rust check:
crates/rspack_plugin_rsc/src/plugin/rsc_client_reference_manifest_rspack_plugin.rs#L82
using `clone` on type `Option<&String>` which implements the `Copy` trait
|
Rust check:
crates/rspack_plugin_rsc/src/plugin/rsc_client_reference_manifest_rspack_plugin.rs#L89
using `Option.and_then(|x| Some(y))`, which is more succinctly expressed as `map(|x| y)`
|
Rust check:
crates/rspack_plugin_rsc/src/plugin/rsc_client_reference_manifest_rspack_plugin.rs#L102
used `unwrap()` on an `Option` value
|
Test Linux / Test Node 18
Process completed with exit code 1.
|
Check Source Changed
Unexpected input(s) 'predicate-quantifier', valid inputs are ['token', 'working-directory', 'ref', 'base', 'filters', 'list-files', 'initial-fetch-depth']
|
Pnpm Lockfile Check
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: pnpm/action-setup@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Lint and format code
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: pnpm/action-setup@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Lint and format website
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: pnpm/action-setup@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Rust check
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: pnpm/action-setup@v2, actions-rs/cargo@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Rust check
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/cargo@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Rust test
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: pnpm/action-setup@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Test Linux / Build
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: pnpm/action-setup@v2, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Test Linux / E2E Testing
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/download-artifact@v3, pnpm/action-setup@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Test Linux / Test Node 18
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/download-artifact@v3, pnpm/action-setup@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Test Windows / Build
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: pnpm/action-setup@v2, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Test Windows / Test Node 18
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/download-artifact@v3, pnpm/action-setup@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
bindings-x86_64-pc-windows-msvc
Expired
|
121 MB |
|
bindings-x86_64-unknown-linux-gnu
Expired
|
884 MB |
|