Repository navigation
build(deps-dev): bump the npm-dependencies group across 1 directory with 12 updates - #137
dependabot[bot] wants to merge 1 commit into
Conversation
224bd6b to
4136fbe
Compare
…ith 12 updates Bumps the npm-dependencies group with 12 updates in the / directory: | Package | From | To | | --- | --- | --- | | [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `21.2.2` | `21.2.3` | | [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `21.2.2` | `21.2.3` | | [@eslint/json](https://github.com/eslint/json) | `2.1.0` | `2.1.1` | | [@exadev/eslint-config](https://github.com/ExaDev/eslint-config) | `2.12.3` | `3.1.0` | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.4.1` | `26.6.5` | | [eslint](https://github.com/eslint/eslint) | `10.9.1` | `10.12.0` | | [eslint-plugin-yml](https://github.com/ota-meshi/eslint-plugin-yml) | `3.8.1` | `3.9.0` | | [lint-staged](https://github.com/lint-staged/lint-staged) | `17.4.1` | `17.6.0` | | [prettier](https://github.com/prettier/prettier) | `3.9.6` | `3.9.10` | | [turbo](https://github.com/vercel/turborepo) | `2.10.12` | `2.11.7` | | [typescript](https://github.com/microsoft/TypeScript) | `6.0.3` | `7.0.2` | | [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.69.0` | `8.71.1` | Updates `@commitlint/cli` from 21.2.2 to 21.2.3 - [Release notes](https://github.com/conventional-changelog/commitlint/releases) - [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md) - [Commits](https://github.com/conventional-changelog/commitlint/commits/v21.2.3/@commitlint/cli) Updates `@commitlint/config-conventional` from 21.2.2 to 21.2.3 - [Release notes](https://github.com/conventional-changelog/commitlint/releases) - [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md) - [Commits](https://github.com/conventional-changelog/commitlint/commits/v21.2.3/@commitlint/config-conventional) Updates `@eslint/json` from 2.1.0 to 2.1.1 - [Release notes](https://github.com/eslint/json/releases) - [Changelog](https://github.com/eslint/json/blob/main/CHANGELOG.md) - [Commits](eslint/json@json-v2.1.0...json-v2.1.1) Updates `@exadev/eslint-config` from 2.12.3 to 3.1.0 - [Release notes](https://github.com/ExaDev/eslint-config/releases) - [Changelog](https://github.com/ExaDev/eslint-config/blob/main/CHANGELOG.md) - [Commits](ExaDev/eslint-config@v2.12.3...v3.1.0) Updates `@types/node` from 26.4.1 to 26.6.5 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `eslint` from 10.9.1 to 10.12.0 - [Release notes](https://github.com/eslint/eslint/releases) - [Commits](eslint/eslint@v10.9.1...v10.12.0) Updates `eslint-plugin-yml` from 3.8.1 to 3.9.0 - [Release notes](https://github.com/ota-meshi/eslint-plugin-yml/releases) - [Changelog](https://github.com/ota-meshi/eslint-plugin-yml/blob/master/CHANGELOG.md) - [Commits](ota-meshi/eslint-plugin-yml@v3.8.1...v3.9.0) Updates `lint-staged` from 17.4.1 to 17.6.0 - [Release notes](https://github.com/lint-staged/lint-staged/releases) - [Changelog](https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md) - [Commits](lint-staged/lint-staged@v17.4.1...v17.6.0) Updates `prettier` from 3.9.6 to 3.9.10 - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](prettier/prettier@3.9.6...3.9.10) Updates `turbo` from 2.10.12 to 2.11.7 - [Release notes](https://github.com/vercel/turborepo/releases) - [Changelog](https://github.com/vercel/turborepo/blob/main/RELEASE.md) - [Commits](vercel/turborepo@v2.10.12...v2.11.7) Updates `typescript` from 6.0.3 to 7.0.2 - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Commits](microsoft/TypeScript@v6.0.3...v7.0.2) Updates `typescript-eslint` from 8.69.0 to 8.71.1 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.71.1/packages/typescript-eslint) --- updated-dependencies: - dependency-name: "@commitlint/cli" dependency-version: 21.2.3 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-dependencies - dependency-name: "@commitlint/config-conventional" dependency-version: 21.2.3 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-dependencies - dependency-name: "@eslint/json" dependency-version: 2.1.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-dependencies - dependency-name: "@exadev/eslint-config" dependency-version: 2.35.4 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-dependencies - dependency-name: "@types/node" dependency-version: 26.6.4 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-dependencies - dependency-name: eslint dependency-version: 10.12.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-dependencies - dependency-name: eslint-plugin-yml dependency-version: 3.9.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-dependencies - dependency-name: lint-staged dependency-version: 17.6.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-dependencies - dependency-name: prettier dependency-version: 3.9.9 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-dependencies - dependency-name: turbo dependency-version: 2.11.7 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-dependencies - dependency-name: typescript dependency-version: 7.0.2 dependency-type: direct:development update-type: version-update:semver-major dependency-group: npm-dependencies - dependency-name: typescript-eslint dependency-version: 8.71.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
4136fbe to
ed9be23
Compare
There was a problem hiding this comment.
This is a routine Dependabot grouped devDependency bump, but as submitted it is not installable: npm ci fails on this revision, and every downstream CI job (Typecheck, Lint, Format, Commitlint, Required Checks) fails as a direct consequence.
Blocker
package.json/package-lock.json: bumpingtypescriptto7.0.2alongside the existingtypescript-eslint@8.71.1violatestypescript-eslint's own declared peer range (>=4.8.4 <6.1.0), sonpm cirejects the install withERESOLVE. See the inline comment for the evidence and the two ways out of it.
No other findings — the rest of the version bumps (eslint, prettier, commitlint, turbo, etc.) are unremarkable patch/minor updates with no indication of a problem beyond the one above. The PR title and description are Dependabot's own and already specific (every package and version pair listed), so I left them as-is. This is a first review of this PR; there were no prior reviews or threads to reconcile.
| "typescript": "6.0.3", | ||
| "typescript-eslint": "8.69.0" | ||
| "turbo": "2.11.7", | ||
| "typescript": "7.0.2", |
There was a problem hiding this comment.
🔴 Blocker [stack-default]: this bump breaks npm ci outright, and every CI job that depends on it is failing as a result (Typecheck, Lint, Format, Commitlint, and the aggregate Required Checks — all failing at the Run npm ci step: see e.g. https://github.com/ExaDev/claude-code-action/actions/runs/39273482337/job/118131601592).
The root cause is a peer-dependency conflict introduced by pairing this typescript bump with the existing typescript-eslint@8.71.1. Per package-lock.json's own node_modules/typescript-eslint entry, typescript-eslint@8.71.1 declares:
"peerDependencies": { "typescript": ">=4.8.4 <6.1.0" }
but this PR pins "typescript": "7.0.2" here, which falls outside that range. There's no legacy-peer-deps in this repo's .npmrc, so a plain npm ci enforces the peer range strictly and rejects the install with ERESOLVE — the lockfile itself is inconsistent with the peer contract it ships.
This needs resolving before merge: either drop typescript (and typescript-eslint, which is pinned together with it in this same grouped update) back to a compatible pairing, or move to a typescript-eslint release that supports TypeScript 7, if one exists. As submitted, this PR cannot be installed with npm ci.
|
🗜️ Headroom context compression
|
|
Looks like these dependencies are updatable in another way, so this is no longer needed. |
Bumps the npm-dependencies group with 12 updates in the / directory:
21.2.221.2.321.2.221.2.32.1.02.1.12.12.33.1.026.4.126.6.510.9.110.12.03.8.13.9.017.4.117.6.03.9.63.9.102.10.122.11.76.0.37.0.28.69.08.71.1Updates
@commitlint/clifrom 21.2.2 to 21.2.3Release notes
Sourced from @commitlint/cli's releases.
Changelog
Sourced from @commitlint/cli's changelog.
Commits
95d4056v21.2.3a6f279bfix(lint): trim trailing whitespace off the message handed to ignore matchers...Updates
@commitlint/config-conventionalfrom 21.2.2 to 21.2.3Release notes
Sourced from @commitlint/config-conventional's releases.
Changelog
Sourced from @commitlint/config-conventional's changelog.
Commits
95d4056v21.2.39f5f7bcfix(rules): report the case that matched in case rule failure messages (#4962)Updates
@eslint/jsonfrom 2.1.0 to 2.1.1Release notes
Sourced from @eslint/json's releases.
Changelog
Sourced from @eslint/json's changelog.
Commits
412ad09chore: release 2.1.1 🚀 (#278)e7f8cbechore: update dependency prettier to v3.9.9 (#289)812d486docs: add missingOptionssection (#290)a2b9af9docs: Update README sponsorsc6af8f6chore: update dependency prettier to v3.9.8 (#288)35790d4fix: escape normalized keys inno-unnormalized-keysautofix (#283)7eb9cf3docs: clarify JSON5InfinityandNaNhandling inno-unsafe-values(#279)85ca99bfix: handle empty and whitespace-only JSON inputs (#259)2cf7eb9chore: update dependency prettier to v3.9.7 (#287)3285615docs: Update README sponsorsUpdates
@exadev/eslint-configfrom 2.12.3 to 3.1.0Release notes
Sourced from @exadev/eslint-config's releases.
... (truncated)
Changelog
Sourced from @exadev/eslint-config's changelog.
... (truncated)
Commits
485a8c7chore(release): 3.1.0 [skip ci]9301eb6fix(types): type plugin.configs.react and nextjs as the arrays they area68da9cfeat(barrel-policy): accept a package's declared entry files as barrelsbbc4317chore(release): 3.0.2 [skip ci]a22ddaabuild(deps): bump pnpm/action-setupfec3b54chore(release): 3.0.1 [skip ci]de15519docs: state that rules of other plugins need files in a block of your owna00a922test: pin that another plugin's rule in a block of your own needs files16b579cfix: resolve exadev rules set by a block with no files after the shared configfcb60b6chore(release): 3.0.0 [skip ci]Updates
@types/nodefrom 26.4.1 to 26.6.5Commits
Updates
eslintfrom 10.9.1 to 10.12.0Release notes
Sourced from eslint's releases.
... (truncated)
Commits
a438ec310.12.032a73f1Build: changelog update for 10.12.0bc51eeefix:prefer-arrow-callbackfalse positive in conditional test (#21373)bbff86cfix: skip lines with multiple comments inmax-lines-per-function(#21332)152067fchore: update ecosystem plugins (#21362)b56d58echore: update github/codeql-action action to v4.38.2 (#21376)67eb586docs: Update READMEbfaea12perf: cache normalized config globals per languageOptions (#21364)322209eci: avoid Nx cache in ecosystem tests and disable failing test (#21369)d166567chore: update dependency prettier to v3.9.9 (#21371)Updates
eslint-plugin-ymlfrom 3.8.1 to 3.9.0Release notes
Sourced from eslint-plugin-yml's releases.
Changelog
Sourced from eslint-plugin-yml's changelog.
Commits
abfa046Version Packages (#679)dc9e467fix(types): support exactOptionalPropertyTypes for flat configs (#675)737e4dechore(deps): update dependency eslint-plugin-jsdoc to v65 (#674)32d6a58chore(deps): update typescript-eslint monorepo to ~8.71.0 (#673)21ef6f2chore(deps): update dependency monaco-editor to ^0.57.0 (#672)5eb6045chore(deps): update typescript-eslint monorepo to ~8.70.0 (#669)daa2f5fchore(deps): update changesets/action action to v2.1.2 (#668)bbca18bchore(deps): update dependency tsdown to ^0.23.0 (#666)264b4d5chore(deps): update dependency mocha to v12 (#662)b42d506chore(deps): update typescript-eslint monorepo to ~8.69.0 (#661)Updates
lint-stagedfrom 17.4.1 to 17.6.0Release notes
Sourced from lint-staged's releases.
... (truncated)
Changelog
Sourced from lint-staged's changelog.
... (truncated)
Commits
48f9f4eMerge pull request #1857 from lint-staged/changeset-release/main16b2e21chore(changeset): release195f156docs: improve changeset0ba6261fix: create hidden directory only when required66ac2dedocs: fixes to changesets80af8d7Merge pull request #1863 from lint-staged/fix-issuese433488fix: handle task editing a symlinked file to a regular file, and --fail-on-ch...e5019b3fix: handle trailing newlines when detecting changed files74efec8ci: run Cygwin and MSYS2 tests on Node.js 26655b7dcfix: use TypeScript types instead of JSDocUpdates
prettierfrom 3.9.6 to 3.9.10Release notes
Sourced from prettier's releases.
Changelog
Sourced from prettier's changelog.
... (truncated)
Commits
1172b82Release 3.9.10d014227Updatemicromark-extension-gfm-tableto fix the table parse issue on perfor...953b908Bump Prettier dependency to 3.9.9ad8a6bfClean changelog_unreleasedcdd17f2Release 3.9.9dc7b896DisablesingleDollarTextMathinmdast-util-math(#20140)f9be58fGit blame ignore 3.9.888470cbBump Prettier dependency to 3.9.89559cabClean changelog_unreleased4fc8ee8Update dependents countUpdates
turbofrom 2.10.12 to 2.11.7Release notes
Sourced from turbo's releases.