Skip to content

perf(turbopack): Do not create module part per a star re-export #40132

perf(turbopack): Do not create module part per a star re-export

perf(turbopack): Do not create module part per a star re-export #40132

Triggered via pull request October 8, 2024 03:54
@kdy1kdy1
synchronize #70383
kdy1/ts-star
Status Failure
Total duration 7m 3s
Artifacts 1

build_and_test.yml

on: pull_request
Determine changes
10s
Determine changes
build-next  /  build
32s
build-next / build
optimize-ci  /  Graphite CI Optimizer
2s
optimize-ci / Graphite CI Optimizer
validate-docs-links
11s
validate-docs-links
Matrix: test unit
test next-swc wasm  /  build
3m 48s
test next-swc wasm / build
test cargo benches  /  Test
3m 8s
test cargo benches / Test
test next-swc wasi  /  build
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
test ppr integration  /  build
test ppr integration / build
lint  /  build
lint / build
types and precompiled  /  build
types and precompiled / build
test firefox and safari  /  build
test firefox and safari / build
Matrix: Run devlow benchmarks
Waiting for pending jobs
Matrix: Test new tests when deployed
Waiting for pending jobs
report test results to datadog
4s
report test results to datadog
Fit to window
Zoom out
Zoom in

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