Skip to content

chore(integration-tests): bump Rollup 3 test alias to 3.30.0#326

Open
thomasrockhu-codecov wants to merge 2 commits intomainfrom
th/bump-rollup-3.30.0
Open

chore(integration-tests): bump Rollup 3 test alias to 3.30.0#326
thomasrockhu-codecov wants to merge 2 commits intomainfrom
th/bump-rollup-3.30.0

Conversation

@thomasrockhu-codecov
Copy link
Copy Markdown
Contributor

@thomasrockhu-codecov thomasrockhu-codecov commented Apr 10, 2026

Summary

  • Pin the integration-tests rollupV3 alias to rollup@3.30.0 (was 3.29.5) and refresh pnpm-lock.yaml.
  • Regenerate Rollup v3 bundle-stats snapshots so bundler.version and output filenames match the new Rollup release.
  • Uses overrides since unbuild@v2 calls for rollup@^3.29.4 which defaults to 3.29.4. Pushing to unbuild@v3+ will remove rollup@v3

Notes for consumers

@codecov/rollup-plugin already peers rollup 3.x || 4.x; no plugin change is required.

Rollup 3.30.0 throws if emitted asset paths would escape the configured output directory. Projects that relied on writing outside output.dir may need to adjust entryFileNames / chunkFileNames / assetFileNames or plugins.

Testing

  • bun test fixtures/generate-bundle-stats/rollup/ (with the integration test API on port 8000) passes against the updated snapshots.

Made with Cursor

Update the integration-tests rollupV3 alias from 3.29.5 to 3.30.0 and
refresh pnpm-lock.yaml. Regenerate Rollup v3 bundle-stats snapshots so
reported bundler version and output hashes match the new release.

Rollup 3.30.0 rejects output paths that escape the output directory; builds
that relied on emitting outside the output root may need config changes.
@sentry
Copy link
Copy Markdown

sentry bot commented Apr 10, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 80.74%. Comparing base (59a022d) to head (590bc7f).
✅ All tests successful. No failed tests found.

Additional details and impacted files
Components Coverage Δ
Plugin core 98.05% <ø> (ø)
Rollup plugin 8.42% <ø> (ø)
Vite plugin 8.42% <ø> (ø)
Webpack plugin 56.84% <ø> (ø)

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@codecov-notifications
Copy link
Copy Markdown

codecov-notifications bot commented Apr 10, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ All tests successful. No failed tests found.

Components Coverage Δ
Plugin core 98.05% <ø> (ø)
Rollup plugin 8.42% <ø> (ø)
Vite plugin 8.42% <ø> (ø)
Webpack plugin 56.84% <ø> (ø)

📢 Thoughts on this report? Let us know!

Add root pnpm overrides so Rollup 3.29.4 and 3.29.5 resolve to 3.30.0
(unbuild, Vite 4, and related trees). Refresh the lockfile.

Update Vite bundle-stats snapshots so bundler.version matches Vite 4's
Rollup after the override.
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