Skip to content

Conversation

@atlaspack-ci
Copy link
Contributor

@atlaspack-ci atlaspack-ci bot commented Nov 13, 2025

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@atlaspack/[email protected]

Minor Changes

  • #892 617a318 Thanks @marcins! - Added a new shouldProfileNative option that provides a way to pause and connect a native profiler to Atlaspack.

Patch Changes

@atlaspack/[email protected]

Minor Changes

  • #858 8eb84ee Thanks @marcins! - Introduce a new getReferencedAssets(bundle) method to the BundleGraph to pre-compute referenced assets, this is used by the scope hoisting packager behind a new precomputeReferencedAssets feature flag.

  • #892 617a318 Thanks @marcins! - Added a new shouldProfileNative option that provides a way to pause and connect a native profiler to Atlaspack.

Patch Changes

@atlaspack/[email protected]

Minor Changes

  • #858 8eb84ee Thanks @marcins! - Introduce a new getReferencedAssets(bundle) method to the BundleGraph to pre-compute referenced assets, this is used by the scope hoisting packager behind a new precomputeReferencedAssets feature flag.

@atlaspack/[email protected]

Minor Changes

  • #892 617a318 Thanks @marcins! - Added a new shouldProfileNative option that provides a way to pause and connect a native profiler to Atlaspack.

Patch Changes

@atlaspack/[email protected]

Minor Changes

  • #858 8eb84ee Thanks @marcins! - Introduce a new getReferencedAssets(bundle) method to the BundleGraph to pre-compute referenced assets, this is used by the scope hoisting packager behind a new precomputeReferencedAssets feature flag.

  • #892 617a318 Thanks @marcins! - Added a new shouldProfileNative option that provides a way to pause and connect a native profiler to Atlaspack.

Patch Changes

@atlaspack/[email protected]

Minor Changes

  • #892 617a318 Thanks @marcins! - Added a new shouldProfileNative option that provides a way to pause and connect a native profiler to Atlaspack.

Patch Changes

@atlaspack/[email protected]

Minor Changes

  • #858 8eb84ee Thanks @marcins! - Introduce a new getReferencedAssets(bundle) method to the BundleGraph to pre-compute referenced assets, this is used by the scope hoisting packager behind a new precomputeReferencedAssets feature flag.

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

  • #890 7dd5bd8 Thanks @matt-koko! - fix sideEffects not defaulting to true correctly in v3

  • #884 c8a0e51 Thanks @mattcompiles! - Fix config loading precedence for v3 transformer patterns

  • #896 71900f3 Thanks @mattcompiles! - Allow optional HMR options in V3

  • #894 2c4953e Thanks @benjervis! - Add an on_new_build hook to the ResolverPlugin trait, which allows us to clear the resolver cache between builds. This allows for the discovery of previously non-existent assets on the next incremental build.

  • #889 3fe7d4e Thanks @marcins! - Updates the swc_atlaskit_tokens crate with a bugfix

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack/[email protected]

Patch Changes

@atlaspack-ci atlaspack-ci bot requested a review from a team as a code owner November 13, 2025 06:20
@github-actions
Copy link
Contributor

github-actions bot commented Nov 13, 2025

📊 Type Coverage Report

Coverage Comparison

Metric Baseline Current Change
Coverage Percentage 92.05% 92.05% ➡️ 0.00%
Correctly Typed 201,713 201,713 +0
Total Expressions 219,133 219,133 +0
Untyped Expressions 17,420 17,420 +0

Files with Most Type Issues (Top 15)

File Issues Affected Lines
packages/core/integration-tests/test/javascript.ts 983 648
packages/core/integration-tests/test/cache.ts 885 626
packages/core/integration-tests/test/scope-hoisting.ts 623 490
packages/utils/node-resolver-core/test/resolver.ts 476 177
packages/core/integration-tests/test/html.ts 468 294
packages/core/integration-tests/test/sourcemaps.ts 356 176
packages/core/test-utils/src/utils.ts 330 205
packages/core/integration-tests/test/incremental-bundling.ts 298 206
packages/core/core/src/dumpGraphToGraphViz.ts 251 108
packages/core/integration-tests/test/output-formats.ts 227 161
packages/transformers/webextension/src/WebExtensionTransformer.ts 210 80
packages/core/integration-tests/test/react-refresh.ts 197 71
packages/core/integration-tests/test/css-modules.ts 191 107
packages/core/core/src/requests/TargetRequest.ts 190 133
packages/core/integration-tests/test/babel.ts 187 115

This report was generated by the Type Coverage GitHub Action

@github-actions
Copy link
Contributor

github-actions bot commented Nov 13, 2025

📊 Benchmark Results

🎉 Performance improvements detected!

📊 Benchmark Results

Overall Performance

Test Duration JS Memory Peak Native Memory Peak vs Baseline Status
Three.js Real Repository (JS) 16.82s 1.76GB 1.81GB -1.30% duration, -16.13% JS memory 🟢 Improvement
Three.js Real Repository (Native) 32.00s 3.33GB 3.67GB -2.25% duration, -10.57% JS memory 🟡 Neutral

🔍 Detailed Phase Analysis

Three.js Real Repository (JS)

Phase Duration (avg) Duration (p95) Memory Peak (avg) Memory Peak (p95)
resolving 8.88s 8.98s 1.14GB 1.21GB
transforming 8.87s 8.97s 1.14GB 1.21GB
bundling 8.66s 8.77s 1.14GB 1.21GB
bundled 8.22s 8.37s 1.25GB 1.34GB
packaging 6.08s 6.18s 1.37GB 1.44GB
optimizing 5.91s 6.02s 1.76GB 1.81GB

Three.js Real Repository (Native)

Phase Duration (avg) Duration (p95) Memory Peak (avg) Memory Peak (p95)
bundling 20.49s 26.75s 2.38GB 2.75GB
bundled 20.07s 26.29s 2.56GB 2.94GB
packaging 8.06s 8.60s 2.79GB 3.16GB
optimizing 7.95s 8.49s 3.33GB 3.67GB

💾 Unified Memory Analysis

Three.js Real Repository (JS) Memory Statistics

Memory Type Metric Min Mean Median P95 P99 Max Std Dev
JavaScript RSS 1.31GB 1.55GB 1.71GB 1.81GB 1.81GB 1.81GB 209.67MB
Heap Used 80.04MB 86.23MB 88.22MB 96.68MB 96.68MB 96.68MB 6.51MB
Heap Total 96.10MB 111.08MB 100.35MB 138.98MB 138.98MB 138.98MB 18.85MB
External 38.94MB 131.29MB 173.09MB 190.45MB 190.45MB 190.45MB 65.54MB
Native (Rust) Physical Memory 1.19GB 1.41GB 1.38GB 1.65GB 1.77GB 1.81GB 156.54MB
Virtual Memory 29.06GB 30.13GB 29.75GB 31.00GB 31.10GB 31.14GB 641.03MB

Sample Counts: JS: 6, Native: 272

Three.js Real Repository (Native) Memory Statistics

Memory Type Metric Min Mean Median P95 P99 Max Std Dev
JavaScript RSS 2.43GB 3.04GB 3.08GB 3.67GB 3.67GB 3.67GB 402.21MB
Heap Used 76.92MB 77.25MB 77.22MB 77.75MB 77.75MB 77.75MB 0.28MB
Heap Total 88.45MB 92.36MB 90.70MB 98.70MB 98.70MB 98.70MB 4.45MB
External 179.53MB 182.44MB 185.32MB 185.34MB 185.34MB 185.34MB 2.89MB
Native (Rust) Physical Memory 2.58GB 2.97GB 3.00GB 3.42GB 3.60GB 3.67GB 257.73MB
Virtual Memory 30.66GB 33.32GB 33.39GB 33.81GB 33.96GB 34.00GB 495.55MB

Sample Counts: JS: 6, Native: 727

🖥️ Environment

  • Node.js: v22.17.0
  • Platform: linux (x64)
  • CPU: AMD EPYC 7763 64-Core Processor
  • Total Memory: 15.62GB
  • Git SHA: 8a0e56b
  • Branch: changeset-release/main
  • Timestamp: 2025-11-20T05:09:55.800Z

@atlaspack-ci atlaspack-ci bot force-pushed the changeset-release/main branch 5 times, most recently from b575f9e to b759abe Compare November 20, 2025 01:40
@atlaspack-ci atlaspack-ci bot force-pushed the changeset-release/main branch from b759abe to 8a0e56b Compare November 20, 2025 04:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant