perf(turbopack): Do not create module part per a star re-export #40132
build_and_test.yml
on: pull_request
Determine changes
10s
build-next
/
build
32s
optimize-ci
/
Graphite CI Optimizer
2s
build-native
/
build
4m 26s
validate-docs-links
11s
Matrix: test unit
test cargo benches
/
Test
3m 8s
test next-swc wasi
/
build
Matrix: test prod
Waiting for pending jobs
Matrix: test dev
Waiting for pending jobs
Matrix: test integration
Waiting for pending jobs
Matrix: Test new tests for flakes (dev)
Waiting for pending jobs
Matrix: Test new tests for flakes (prod)
Waiting for pending jobs
Matrix: test ppr dev
Waiting for pending jobs
Matrix: test ppr prod
Waiting for pending jobs
Matrix: test turbopack dev
Waiting for pending jobs
Matrix: test turbopack development integration
Waiting for pending jobs
Matrix: test turbopack production integration
Waiting for pending jobs
Matrix: test turbopack production
Waiting for pending jobs
Matrix: Run devlow benchmarks
Waiting for pending jobs
Matrix: Test new tests when deployed
Waiting for pending jobs
report test results to datadog
4s
thank you, next
0s
Annotations
42 errors and 1 warning
rustdoc check / build:
turbopack/crates/turbopack-ecmascript/src/tree_shake/asset.rs#L100
cannot find type `OptionModule` in this scope
|
|
rustdoc check / build:
turbopack/crates/turbopack-ecmascript/src/tree_shake/asset.rs#L81
the trait bound `fn(Vc<EcmascriptModuleAsset>, Vc<ModulePart>) -> impl Future<Output = std::result::Result<Vc<{type error}>, {type error}>> {EcmascriptModulePartAsset::select_part_turbo_tasks_function_inline}: IntoTaskFn<_, _>` is not satisfied
|
rustdoc check / build
Process completed with exit code 101.
|
rust check / build:
turbopack/crates/turbopack-ecmascript/src/tree_shake/asset.rs#L100
cannot find type `OptionModule` in this scope
|
|
rust check / build:
turbopack/crates/turbopack-ecmascript/src/tree_shake/asset.rs#L81
the trait bound `fn(Vc<EcmascriptModuleAsset>, Vc<ModulePart>) -> impl Future<Output = std::result::Result<Vc<{type error}>, {type error}>> {EcmascriptModulePartAsset::select_part_turbo_tasks_function_inline}: IntoTaskFn<_, _>` is not satisfied
|
rust check / build
could not compile `turbopack-ecmascript` (lib) due to 3 previous errors
|
rust check / build
@next/swc#rust-check-napi-rustls: command (/root/actions-runner/_work/next.js/next.js/packages/next-swc) /root/actions-runner/_work/_tool/node/20.9.0/x64/bin/pnpm run rust-check-napi-rustls exited (101)
|
rust check / build
Process completed with exit code 101.
|
test cargo benches / Test:
turbopack/crates/turbopack-ecmascript/src/tree_shake/asset.rs#L100
cannot find type `OptionModule` in this scope
|
|
test cargo benches / Test:
turbopack/crates/turbopack-ecmascript/src/tree_shake/asset.rs#L81
the trait bound `fn(Vc<EcmascriptModuleAsset>, Vc<ModulePart>) -> impl Future<Output = std::result::Result<Vc<{type error}>, {type error}>> {EcmascriptModulePartAsset::select_part_turbo_tasks_function_inline}: IntoTaskFn<_, _>` is not satisfied
|
test cargo benches / Test
Process completed with exit code 101.
|
test next-swc wasm / build
@next/swc#build-native-release: command (/root/actions-runner/_work/next.js/next.js/packages/next-swc) /root/actions-runner/_work/_tool/node/20.9.0/x64/bin/pnpm run build-native-release --target x86_64-unknown-linux-gnu exited (1)
|
test next-swc wasm / build:
turbopack/crates/turbopack-ecmascript/src/tree_shake/asset.rs#L100
cannot find type `OptionModule` in this scope
|
|
test next-swc wasm / build:
turbopack/crates/turbopack-ecmascript/src/tree_shake/asset.rs#L81
the trait bound `fn(Vc<EcmascriptModuleAsset>, Vc<ModulePart>) -> impl Future<Output = std::result::Result<Vc<{type error}>, {type error}>> {EcmascriptModulePartAsset::select_part_turbo_tasks_function_inline}: IntoTaskFn<_, _>` is not satisfied
|
test next-swc wasm / build
Process completed with exit code 1.
|
build-native / build
@next/swc#build-native-release: command (/root/actions-runner/_work/next.js/next.js/packages/next-swc) /root/actions-runner/_work/_tool/node/20.9.0/x64/bin/pnpm run build-native-release --target x86_64-unknown-linux-gnu exited (1)
|
build-native / build:
turbopack/crates/turbopack-ecmascript/src/tree_shake/asset.rs#L100
cannot find type `OptionModule` in this scope
|
|
build-native / build:
turbopack/crates/turbopack-ecmascript/src/tree_shake/asset.rs#L81
the trait bound `fn(Vc<EcmascriptModuleAsset>, Vc<ModulePart>) -> impl Future<Output = std::result::Result<Vc<{type error}>, {type error}>> {EcmascriptModulePartAsset::select_part_turbo_tasks_function_inline}: IntoTaskFn<_, _>` is not satisfied
|
build-native / build
Process completed with exit code 1.
|
test unit (18) / build
@next/swc#build-native-release: command (/root/actions-runner/_work/next.js/next.js/packages/next-swc) /root/actions-runner/_work/_tool/node/18.20.4/x64/bin/pnpm run build-native-release --target x86_64-unknown-linux-gnu exited (1)
|
test unit (18) / build:
turbopack/crates/turbopack-ecmascript/src/tree_shake/asset.rs#L100
cannot find type `OptionModule` in this scope
|
|
test unit (18) / build:
turbopack/crates/turbopack-ecmascript/src/tree_shake/asset.rs#L81
the trait bound `fn(Vc<EcmascriptModuleAsset>, Vc<ModulePart>) -> impl Future<Output = std::result::Result<Vc<{type error}>, {type error}>> {EcmascriptModulePartAsset::select_part_turbo_tasks_function_inline}: IntoTaskFn<_, _>` is not satisfied
|
test unit (18) / build
Process completed with exit code 1.
|
test unit (20) / build
@next/swc#build-native-release: command (/root/actions-runner/_work/next.js/next.js/packages/next-swc) /root/actions-runner/_work/_tool/node/20.18.0/x64/bin/pnpm run build-native-release --target x86_64-unknown-linux-gnu exited (1)
|
test unit (20) / build:
turbopack/crates/turbopack-ecmascript/src/tree_shake/asset.rs#L100
cannot find type `OptionModule` in this scope
|
|
test unit (20) / build:
turbopack/crates/turbopack-ecmascript/src/tree_shake/asset.rs#L81
the trait bound `fn(Vc<EcmascriptModuleAsset>, Vc<ModulePart>) -> impl Future<Output = std::result::Result<Vc<{type error}>, {type error}>> {EcmascriptModulePartAsset::select_part_turbo_tasks_function_inline}: IntoTaskFn<_, _>` is not satisfied
|
test unit (20) / build
Process completed with exit code 1.
|
test cargo unit / build
@next/swc#test-cargo-unit: command (/root/actions-runner/_work/next.js/next.js/packages/next-swc) /root/actions-runner/_work/_tool/node/20.9.0/x64/bin/pnpm run test-cargo-unit exited (101)
|
test cargo unit / build:
turbopack/crates/turbopack-ecmascript/src/tree_shake/asset.rs#L100
cannot find type `OptionModule` in this scope
|
|
test cargo unit / build:
turbopack/crates/turbopack-ecmascript/src/tree_shake/asset.rs#L81
the trait bound `fn(Vc<EcmascriptModuleAsset>, Vc<ModulePart>) -> impl Future<Output = std::result::Result<Vc<{type error}>, {type error}>> {EcmascriptModulePartAsset::select_part_turbo_tasks_function_inline}: IntoTaskFn<_, _>` is not satisfied
|
test cargo unit / build
could not compile `turbopack-ecmascript` (lib) due to 3 previous errors
|
test cargo unit / build
command `/root/.rustup/toolchains/nightly-2024-10-04-x86_64-unknown-linux-gnu/bin/cargo test --no-run --message-format json-render-diagnostics --workspace --exclude next-swc-napi --features rustls-tls --release` exited with code 101
|
test cargo unit / build
Process completed with exit code 101.
|
thank you, next
Process completed with exit code 1.
|
test cargo benches / Test
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
turbo-run-summary-build-next
|
132 KB |
|