Skip to content
This repository was archived by the owner on May 3, 2026. It is now read-only.

3.4.12#213

Merged
matteobruni merged 3 commits into
mainfrom
dev
Apr 26, 2026
Merged

3.4.12#213
matteobruni merged 3 commits into
mainfrom
dev

Conversation

@matteobruni
Copy link
Copy Markdown
Contributor

@matteobruni matteobruni commented Apr 26, 2026

Summary by CodeRabbit

  • Chores
    • Bumped version to 3.4.12 across all packages
    • Updated build configuration to use esbuild for minification instead of SWC
    • Enhanced release automation to push commits and tags to remote repository
    • Updated internal workspace dependencies to latest compatible versions

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Apr 26, 2026

Caution

Review failed

Pull request was closed or merged during review

📝 Walkthrough

Walkthrough

This release updates the monorepo configuration and bumps package versions from 3.4.11 to 3.4.12. The nx.json release configuration is simplified to target all projects with a wildcard pattern. Webpack configuration switches the minification tool from SWC to esbuild, with corresponding dependency updates. Workspace dependencies across config packages are updated to 3.4.11.

Changes

Cohort / File(s) Summary
Release Configuration
nx.json
Release config now targets all projects via release.projects: ["*"] instead of explicit group list; release.version.updateDependents changed from true to "always"; git push enabled in both release.version.git and release.changelog.git.
Config Package Versions
packages/browserslist-config/package.json, packages/prettier-config/package.json, packages/tsconfig/package.json
Version bumped from 3.4.11 to 3.4.12 with no dependency changes.
Config Packages with Dependency Updates
packages/depcruise-config/package.json, packages/eslint-config/package.json
Version bumped from 3.4.11 to 3.4.12; workspace dependencies (@tsparticles/eslint-config, @tsparticles/prettier-config) updated from workspace:^3.4.7 to workspace:^3.4.11.
Webpack Config Package
packages/webpack-config/package.json
Version bumped to 3.4.12; dependencies updated (@tsparticles/eslint-config and @tsparticles/prettier-config from ^3.4.7 to ^3.4.11); @swc/core removed and esbuild (^0.28.0) added.
Webpack Minifier Migration
packages/webpack-config/src/common/getConfig.ts
Webpack minifier switches from TerserPlugin.swcMinify to TerserPlugin.esbuildMinify; removes Terser-specific options; adds esbuild minification flags (minify, minifyWhitespace, minifyIdentifiers, minifySyntax) and legalComments: "none"; sets target to es2022 with TransformOptions generic type from esbuild.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Possibly related PRs

  • 3.0.6 #87: Modifies the same webpack config source file (packages/webpack-config/src/common/getConfig.ts) to update import specifiers with .js extensions alongside minifier configuration changes.

Suggested labels

size/XL

Poem

🐰 Hopping through versions with care,
From SWC to esbuild, swift and fair,
Config refined, dependencies aligned,
Automation flows that are carefully designed,
Release speeds up—a leap through the air!

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Title check ❓ Inconclusive The title '3.4.12' is vague and non-descriptive, providing only a version number without context about what changed or why. Provide a descriptive title that explains the main purpose of the release, such as 'Release version 3.4.12: Update webpack config and dependencies' or similar.
✅ Passed checks (4 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Docstring Coverage ✅ Passed Docstring coverage is 100.00% which is sufficient. The required threshold is 80.00%.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch dev

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@nx-cloud
Copy link
Copy Markdown

nx-cloud Bot commented Apr 26, 2026

View your CI Pipeline Execution ↗ for commit 2772061

Command Status Duration Result
nx affected -t build:ci ✅ Succeeded 18s View ↗

☁️ Nx Cloud last updated this comment at 2026-04-26 17:39:41 UTC

@matteobruni matteobruni merged commit 3daadeb into main Apr 26, 2026
6 of 7 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant