9a6ae144a9
This fixes unexpected cache hits occurring causing latest next-swc changes to not be built for the docker based builds. Noticed in our turbo run summaries for these builds that no input files were detected most likely due to older Node.js/pnpm versions being used from the old Docker image. This also updates to leverage new runner labels for better build perf cutting build times down from over an hour down to around 20 min. Fixes build issue on aarch64-linux-musl due to `TurboMalloc` not being able to resolve. Test build done here https://github.com/vercel/next.js/actions/runs/5850893681/job/15860929304 x-ref: https://github.com/vercel/next.js/actions/runs/5843580924/job/15845848384 x-ref: https://github.com/vercel/next.js/actions/runs/5837652747/job/15833506858 x-ref: https://github.com/vercel/next.js/actions/runs/5837652747/job/15833506925 x-ref: https://github.com/vercel/next.js/actions/runs/5837652747/job/15833507067 x-ref: https://github.com/vercel/next.js/actions/runs/5837652747/job/15833507135
37 lines
2.3 KiB
JSON
37 lines
2.3 KiB
JSON
{
|
|
"name": "@next/swc",
|
|
"version": "13.4.14-canary.3",
|
|
"private": true,
|
|
"scripts": {
|
|
"clean": "node ../../scripts/rm.mjs native",
|
|
"build-native": "napi build --platform -p next-swc-napi --cargo-cwd ../../ --cargo-name next_swc_napi --features plugin,rustls-tls,image-webp --js false native",
|
|
"build-native-release": "napi build --platform -p next-swc-napi --cargo-cwd ../../ --cargo-name next_swc_napi --release --features plugin,rustls-tls,image-webp,tracing/release_max_level_info --js false native",
|
|
"build-native-no-plugin": "napi build --platform -p next-swc-napi --cargo-cwd ../../ --cargo-name next_swc_napi --features image-webp --js false native",
|
|
"build-native-no-plugin-woa": "napi build --platform -p next-swc-napi --cargo-cwd ../../ --cargo-name next_swc_napi --cargo-flags=--no-default-features --features native-tls,image-webp --js false native",
|
|
"build-native-no-plugin-woa-release": "napi build --platform -p next-swc-napi --cargo-cwd ../../ --cargo-name next_swc_napi --release --cargo-flags=--no-default-features --features native-tls,image-webp,tracing/release_max_level_info --js false native",
|
|
"build-wasm": "wasm-pack build crates/wasm --scope=next",
|
|
"cache-build-native": "echo $(ls native)",
|
|
"rust-check": "cd ../../; cargo fmt -- --check && cargo clippy --all -- -D warnings -A deprecated && cargo check -p next-dev --no-default-features --features cli,custom_allocator,rustls-tls,serializable && rm -rf target",
|
|
"test-cargo-unit": "cargo test --workspace --exclude next-dev-tests",
|
|
"test-cargo-integration": "cross-env CARGO_PROFILE_RELEASE_LTO=false cargo nextest run -p next-dev-tests --release --no-fail-fast",
|
|
"test-cargo-bench": "cross-env CARGO_PROFILE_RELEASE_LTO=false TURBOPACK_BENCH_COUNTS=10 TURBOPACK_BENCH_CACHED=1 TURBOPACK_BENCH_PROGRESS=1 cargo test --benches -p next-dev --release --no-fail-fast"
|
|
},
|
|
"napi": {
|
|
"name": "next-swc",
|
|
"triples": {
|
|
"defaults": true,
|
|
"additional": [
|
|
"i686-pc-windows-msvc",
|
|
"aarch64-unknown-linux-gnu",
|
|
"aarch64-apple-darwin",
|
|
"x86_64-unknown-linux-musl",
|
|
"aarch64-unknown-linux-musl",
|
|
"aarch64-pc-windows-msvc"
|
|
]
|
|
}
|
|
},
|
|
"devDependencies": {
|
|
"@napi-rs/cli": "2.16.2",
|
|
"cross-env": "6.0.3"
|
|
}
|
|
}
|