Skip to content

npm(deps-dev): bump syncpack from 13.0.4 to 14.0.0 in the version-management group#805

Merged
github-actions[bot] merged 2 commits intodevelopfrom
dependabot/npm_and_yarn/develop/version-management-dfae6aa40a
Feb 24, 2026
Merged

npm(deps-dev): bump syncpack from 13.0.4 to 14.0.0 in the version-management group#805
github-actions[bot] merged 2 commits intodevelopfrom
dependabot/npm_and_yarn/develop/version-management-dfae6aa40a

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 20, 2026

Bumps the version-management group with 1 update: syncpack.

Updates syncpack from 13.0.4 to 14.0.0

Release notes

Sourced from syncpack's releases.

14.0.0

14.0.0 (2026-02-16)

[!IMPORTANT]

🚀 v14 is a Rust rewrite with a new API and has been in public alpha for 7 months.

Throughout this time I've developed and tested this version on public monorepos and asked for feedback from the community wherever I can, but there will be situations I haven't seen before.

Please follow the Migrate to 14 guide and if afterwards you encounter a problem, raise an issue using the bug report template.

The Getting Started guide has also been updated and is worth revisiting to get to know the changes.

Syncpack is a one person project used by some of the biggest companies in the world. If you or your business finds it useful then please consider a donation or becoming a Sponsor.

Syncpack is free and always will be. At the very least, please show it to people that you think might be interested ❤️

14.0.0-canary.1

14.0.0-canary.1 (2026-01-10)

⚠️ This is a release on the canary channel and is not intended for general use.This release is testing a different approach to packaging the Rust binaries for different platforms on npm.

Features

  • npm: trial removing node entry file (a2600ba)

Bug Fixes

  • config: use pnpm dlx in pnpm projects (350fbb1), closes #310

14.0.0-alpha.41

14.0.0-alpha.41 (2026-02-08)

Bug Fixes

  • cargo: update dependencies (1700ed9)
  • core: apply semver groups to highest semver calculation (48a80ee), closes #314

14.0.0-alpha.40

14.0.0-alpha.40 (2026-01-30)

Features

  • cli: print migration guides for deprecated commands (1e1b904)

Bug Fixes

  • cargo: update dependencies (1bf8f04)

14.0.0-alpha.39

... (truncated)

Changelog

Sourced from syncpack's changelog.

14.0.0

14.0.0-canary.1

10 January 2026

  • feat(npm): trial removing node entry file a2600ba
  • chore(release): 14.0.0-canary.1 9b8a28d

14.0.0-alpha.41

8 February 2026

  • chore(ai): migrate reference material to skills aa8912b
  • style(format): format source 1e2e5f4
  • style(format): run prettier 46651bf

14.0.0-alpha.40

30 January 2026

  • feat(cli): print migration guides for deprecated commands 1e1b904
  • chore(npm): update dev dependencies 14fc1da
  • fix(cargo): update dependencies 1bf8f04

14.0.0-alpha.39

28 January 2026

  • feat(config): replace tsx with node@>=22.6 type stripping 8b1eaa0
  • chore(release): 14.0.0-alpha.39 f66936d
  • chore(npm): run syncpack fix ef061b9

14.0.0-alpha.38

27 January 2026

14.0.0-alpha.37

11 January 2026

... (truncated)

Commits
  • 91cc1a3 chore(release): 14.0.0
  • b3ec0ba feat(syncpack): remove alpha status
  • ac11511 style(site): format mdx
  • f92c34b docs(site): suggest a starting config
  • 8edfa81 fix(cargo): update dependencies
  • 7f136f8 chore(npm): update dev dependencies
  • ee9a9e2 chore(site): move to syncpack.dev
  • 79617a9 chore(site): remove gh-pages deploy workflows
  • a238670 chore(site): mark as static
  • 3484468 chore(zed): update settings
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for syncpack since your current version.


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

@dependabot dependabot bot added dependencies Pull requests that update a dependency file typescript labels Feb 20, 2026
@dependabot dependabot bot requested a review from Dwlad90 as a code owner February 20, 2026 22:49
@dependabot dependabot bot added dependencies Pull requests that update a dependency file typescript labels Feb 20, 2026
@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/develop/version-management-dfae6aa40a branch 3 times, most recently from 2655e7a to b29003b Compare February 21, 2026 01:32
@Dwlad90 Dwlad90 force-pushed the dependabot/npm_and_yarn/develop/version-management-dfae6aa40a branch from 9e18895 to 41cca40 Compare February 24, 2026 16:54
@Dwlad90 Dwlad90 requested a review from Copilot February 24, 2026 16:55
Bumps the version-management group with 1 update: [syncpack](https://github.com/JamieMason/syncpack).


Updates `syncpack` from 13.0.4 to 14.0.0
- [Release notes](https://github.com/JamieMason/syncpack/releases)
- [Changelog](https://github.com/JamieMason/syncpack/blob/main/CHANGELOG.md)
- [Commits](JamieMason/syncpack@13.0.4...14.0.0)

---
updated-dependencies:
- dependency-name: syncpack
  dependency-version: 14.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: version-management
...

Signed-off-by: dependabot[bot] <support@github.com>
@Dwlad90 Dwlad90 force-pushed the dependabot/npm_and_yarn/develop/version-management-dfae6aa40a branch from 41cca40 to 3845f8a Compare February 24, 2026 16:56
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR upgrades the workspace dependency version management tooling by bumping syncpack to v14 and updating repository automation/scripts/config to use the new Syncpack CLI behavior.

Changes:

  • Bump syncpack devDependency from 13.0.4 to 14.0.0 (and update pnpm-lock.yaml accordingly).
  • Update workspace scripts and GitHub workflow steps to use syncpack lint / syncpack fix instead of the deprecated v13 commands.
  • Apply dependency range normalization across some packages (notably peer dependency ranges).

Reviewed changes

Copilot reviewed 7 out of 8 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
scripts/git/version-mismatch-check.sh Switches mismatch checking to syncpack lint and updates fix guidance.
pnpm-lock.yaml Updates lockfile for syncpack v14 and resulting dependency graph changes.
packages/unplugin/package.json Updates peer dependency ranges (currently much more restrictive).
packages/nextjs-plugin/package.json Reorders some fields and tightens next peer dependency range.
package.json Bumps syncpack devDependency to ^14.0.0.
crates/stylex-rs-compiler/package.json Tightens @swc/core peer dependency range.
.syncpackrc Updates Syncpack configuration, including source glob pattern.
.github/workflows/sync-deps.yml Updates workflow to run pnpm syncpack fix.
Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +119 to +125
"@farmfe/core": "^1.7.11",
"@nuxt/kit": "^4.2.2",
"@nuxt/schema": "^4.2.0",
"esbuild": "^0.27.3",
"rollup": "^4.58.0",
"vite": "^7.3.1",
"webpack": "^5.105.2"
Copy link

Copilot AI Feb 24, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The peer dependency ranges here were narrowed from broad ">=" ranges to caret-pinned versions (e.g., requiring Rollup 4.x, Vite 7.x, Webpack 5.105.2, etc.). For a published plugin package, this is a breaking compatibility change for consumers on earlier supported major versions and seems unrelated to the stated goal of bumping syncpack. Please revert these peer ranges to the intended supported version ranges (or, if the package truly now requires these minimum majors, coordinate this with a major version bump and release notes).

Suggested change
"@farmfe/core": "^1.7.11",
"@nuxt/kit": "^4.2.2",
"@nuxt/schema": "^4.2.0",
"esbuild": "^0.27.3",
"rollup": "^4.58.0",
"vite": "^7.3.1",
"webpack": "^5.105.2"
"@farmfe/core": ">=1.7.11",
"@nuxt/kit": ">=4.2.2",
"@nuxt/schema": ">=4.2.0",
"esbuild": ">=0.27.3",
"rollup": ">=4.58.0",
"vite": ">=7.3.1",
"webpack": ">=5.105.2"

Copilot uses AI. Check for mistakes.
},
"peerDependencies": {
"next": ">=15.0.0"
"next": "^16.1.6"
Copy link

Copilot AI Feb 24, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changing the next peer dependency from a permissive range (previously ">=15") to ^16.1.6 is a breaking change for consumers still on Next 15.x. If Next 16 is not a hard requirement, please restore a compatible peer range (e.g., allow the supported majors). If it is required, this should be released as a major version bump and called out explicitly.

Suggested change
"next": "^16.1.6"
"next": ">=15"

Copilot uses AI. Check for mistakes.
},
"peerDependencies": {
"@swc/core": "^1"
"@swc/core": "^1.15.11"
Copy link

Copilot AI Feb 24, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The peer dependency on @swc/core was tightened from ^1 to ^1.15.11, which can unnecessarily exclude consumers on earlier compatible 1.x versions. Unless there is a verified runtime/ABI requirement for >=1.15.11, keep the peer range broad (e.g., ^1 or an explicit minimum with <2) and enforce the minimum in devDependencies/tests instead.

Suggested change
"@swc/core": "^1.15.11"
"@swc/core": "^1"

Copilot uses AI. Check for mistakes.
Comment on lines 40 to 42
"shellcheck": "^4.1.0",
"syncpack": "^13.0.4",
"syncpack": "^14.0.0",
"turbo": "^2.8.10",
Copy link

Copilot AI Feb 24, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PR description indicates this is only a devDependency bump for syncpack, but the diff also includes broad dependency range rewrites (notably multiple published packages' peerDependencies). If those range changes are intentional, please document the intended compatibility/support policy in the PR description (or split them into a separate PR) so reviewers can assess the breaking-change impact separately from the tooling upgrade.

Copilot uses AI. Check for mistakes.
@Dwlad90 Dwlad90 force-pushed the dependabot/npm_and_yarn/develop/version-management-dfae6aa40a branch from 3845f8a to 7911d8d Compare February 24, 2026 17:20
@Dwlad90 Dwlad90 force-pushed the dependabot/npm_and_yarn/develop/version-management-dfae6aa40a branch from 7911d8d to 7e55a0e Compare February 24, 2026 17:22
@Dwlad90 Dwlad90 requested a review from Copilot February 24, 2026 17:23
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 5 out of 6 changed files in this pull request and generated 2 comments.

Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +44 to +48
"!dev",
"!prod",
"!resolutions",
"!overrides",
"!pnpmOverrides"
Copy link

Copilot AI Feb 24, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The versionGroups configuration appears to have inverted logic. The label says "Accept everything except peerDependencies", but the implementation uses negation operators (!) on dev, prod, resolutions, overrides, and pnpmOverrides, which means it's actually selecting ONLY peerDependencies. Then it sets isIgnored: true on those peerDependencies.

Based on the label's intent, the configuration should likely be:

  • Remove the negation operators (!) to select dev, prod, resolutions, overrides, pnpmOverrides
  • OR add "peer" to the list with negation to exclude it: "!peer"

This needs to be corrected to match the intended behavior. You can verify the correct syntax in the syncpack v14 migration guide.

Suggested change
"!dev",
"!prod",
"!resolutions",
"!overrides",
"!pnpmOverrides"
"dev",
"prod",
"resolutions",
"overrides",
"pnpmOverrides"

Copilot uses AI. Check for mistakes.
"source": [
"package.json",
"pkgs/*/package.json"
"*/*/package.json"
Copy link

Copilot AI Feb 24, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The source pattern was changed from "pkgs//package.json" to "//package.json". The old pattern "pkgs/" doesn't match the actual directory structure (which uses "packages/" and "apps/"), so this change appears to be a fix. However, the new pattern "//package.json" will match two levels deep from root, which correctly matches packages//package.json and apps//package.json, but it will also match any other two-level deep package.json files.

Consider being more explicit with the pattern to avoid accidentally including unwanted package.json files:
"source": [
"package.json",
"packages//package.json",
"apps/
/package.json"
]

This makes the intent clearer and prevents accidental inclusion of other package.json files that might exist at the same depth.

Suggested change
"*/*/package.json"
"packages/*/package.json",
"apps/*/package.json"

Copilot uses AI. Check for mistakes.
@github-actions
Copy link
Contributor

⚠️ This PR wasn't automatically merged: The update type (version-update:semver-major) requires manual review

@Dwlad90
Copy link
Owner

Dwlad90 commented Feb 24, 2026

/merge

@github-actions
Copy link
Contributor

Success! Fast forwarded develop to dependabot/npm_and_yarn/develop/version-management-dfae6aa40a!

@github-actions github-actions bot merged commit 7e55a0e into develop Feb 24, 2026
16 checks passed
@github-actions github-actions bot deleted the dependabot/npm_and_yarn/develop/version-management-dfae6aa40a branch February 24, 2026 17:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug dependencies Pull requests that update a dependency file development fix typescript

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants