Skip to content

[Turbopack] add feature flag to use the new backend in next.js #34369

[Turbopack] add feature flag to use the new backend in next.js

[Turbopack] add feature flag to use the new backend in next.js #34369

Triggered via pull request August 13, 2024 06:09
Status Failure
Total duration 5m 44s
Artifacts 1

build_and_test.yml

on: pull_request
Determine changes
16s
Determine changes
build-next  /  build
30s
build-next / build
validate-docs-links
18s
validate-docs-links
Matrix: test unit
test cargo benches  /  Test
4m 24s
test cargo benches / Test
rustdoc check  /  build
1m 52s
rustdoc check / build
ast-grep lint
14s
ast-grep lint
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
test firefox and safari  /  build
test firefox and safari / build
types and precompiled  /  build
types and precompiled / 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

23 errors and 5 warnings
rust check / build: crates/napi/src/next_api/project.rs#L324
the method `flush` exists for struct `File`, but its trait bounds were not satisfied
rust check / build
could not compile `next-swc-napi` (lib) due to 1 previous error
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 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/turbo-tasks-backend/src/backend/mod.rs#L609
this function takes 5 arguments but 4 arguments were supplied
test cargo unit / build: turbopack/crates/turbo-tasks-backend/src/backend/mod.rs#L633
this function takes 6 arguments but 5 arguments were supplied
test cargo unit / build
could not compile `turbo-tasks-backend` (lib) due to 2 previous errors
test cargo unit / build
command `/root/.rustup/toolchains/nightly-2024-08-01-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.
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: crates/napi/src/next_api/project.rs#L324
the method `flush` exists for struct `File`, but its trait bounds were 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: crates/napi/src/next_api/project.rs#L324
the method `flush` exists for struct `File`, but its trait bounds were 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.16.0/x64/bin/pnpm run build-native-release --target x86_64-unknown-linux-gnu exited (1)
test unit (20) / build: crates/napi/src/next_api/project.rs#L324
the method `flush` exists for struct `File`, but its trait bounds were not satisfied
test unit (20) / build
Process completed with exit code 1.
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: crates/napi/src/next_api/project.rs#L324
the method `flush` exists for struct `File`, but its trait bounds were not satisfied
test next-swc wasm / build
Process completed with exit code 1.
thank you, next
Process completed with exit code 1.
rustdoc check / build: crates/napi/src/next_api/project.rs#L890
public documentation for `project_update_info_subscribe` links to private item `UpdateMessage::Start`
rustdoc check / build: crates/napi/src/next_api/project.rs#L890
public documentation for `project_update_info_subscribe` links to private item `UpdateMessage::End`
rustdoc check / build: crates/napi/src/next_api/project.rs#L890
public documentation for `project_update_info_subscribe` links to private item `UpdateMessage::End`
rustdoc check / build: crates/napi/src/next_api/project.rs#L890
public documentation for `project_update_info_subscribe` links to private item `UpdateMessage::Start`
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
124 KB