Bump the development-dependencies group across 1 directory with 16 updates - #640
Conversation
bgentry
left a comment
There was a problem hiding this comment.
🤖 Codex review: Blocked on dependency integrity and compatibility; this head should not merge.
Upgrade
- Development dependency group: 16 direct updates, 50 lock additions, 86 changes, and 9 removals
- Reviewed head:
7e40e8195867a2d819b7a1520e2f5e107513ac34
Blocking security finding
typescript@7.0.2changes from the JavaScript compiler to a launcher plus 20 native platform packages. Both new macOS executables contain Microsoft Team IDUBF8T346G9, but strictcodesignverification reports that their signatures are invalid because the code or signature was modified.- The exact compiler SHA-256 values are
a82f731365ad69d5c4c15f5e18fba4584bf3b7b839960172a76c3462b5114bf2(arm64) and76e4987d060ef8207875a53a73619ce665ff16fb2800c0d57a452e21c829bd7b(x64). - npm publishes no provenance attestation for TypeScript or its platform packages. Metadata points to an unsigned
microsoft/typescript-gomerge commit while naming themicrosoft/TypeScriptrepository. This is not proof of compromise, but the newly trusted executables are not presently acceptable.
Blocking compatibility finding
- Exact-head CI
npm cifails withERESOLVE:typescript-eslint@8.65.0requires TypeScript>=4.8.4 <6.1.0, while this group selectstypescript@7.0.2. - JS build/test, lint, release, and Docker jobs consequently fail. Do not bypass the conflict with
--forceor--legacy-peer-deps. - Split TypeScript 7 from the group, retain TypeScript 6 for the current lint/tooling graph, or use Microsoft's documented compatibility arrangement after corrected artifacts are available.
Other security review
- All 109 reviewed changed/new artifact identities match their official-registry lockfile SHA-512 values. There are no non-registry URLs, weak hashes, same-version rewrites, or new lifecycle hooks.
- Native SWC, Rolldown, and Tailwind families were reviewed; strong npm OIDC provenance exists for most updated tooling. Exact base and head metadata-only npm audits report zero known vulnerabilities.
- This is routine maintenance, not a confirmed security update.
Residual risk
- Windows Authenticode signatures could not be verified locally, and the TypeScript native packages report
vcs.modified=true. No dependency code or native executable was run.
8d315b8 to
ec304b7
Compare
…dates Bumps the development-dependencies group with 15 updates in the / directory: | Package | From | To | | --- | --- | --- | | [@eslint/css](https://github.com/eslint/css) | `1.3.0` | `1.4.0` | | [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.3.1` | `4.3.3` | | [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.9.1` | `7.0.0` | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.0.1` | `26.1.1` | | [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react-swc) | `4.3.1` | `4.3.2` | | [concurrently](https://github.com/open-cli-tools/concurrently) | `10.0.3` | `10.0.4` | | [eslint](https://github.com/eslint/eslint) | `10.5.0` | `10.8.0` | | [eslint-plugin-perfectionist](https://github.com/azat-io/eslint-plugin-perfectionist) | `5.9.1` | `5.10.0` | | [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.4.6` | `10.5.4` | | [prettier](https://github.com/prettier/prettier) | `3.8.4` | `3.9.6` | | [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.8.0` | `0.8.1` | | [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.62.0` | `8.65.0` | | [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.1.0` | `8.1.5` | | [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.9` | `4.1.10` | Updates `@eslint/css` from 1.3.0 to 1.4.0 - [Release notes](https://github.com/eslint/css/releases) - [Changelog](https://github.com/eslint/css/blob/main/CHANGELOG.md) - [Commits](eslint/css@css-v1.3.0...css-v1.4.0) Updates `@tailwindcss/vite` from 4.3.1 to 4.3.3 - [Release notes](https://github.com/tailwindlabs/tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.3.3/packages/@tailwindcss-vite) Updates `@testing-library/jest-dom` from 6.9.1 to 7.0.0 - [Release notes](https://github.com/testing-library/jest-dom/releases) - [Changelog](https://github.com/testing-library/jest-dom/blob/main/CHANGELOG.md) - [Commits](testing-library/jest-dom@v6.9.1...v7.0.0) Updates `@types/node` from 26.0.1 to 26.1.1 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `@vitejs/plugin-react-swc` from 4.3.1 to 4.3.2 - [Release notes](https://github.com/vitejs/vite-plugin-react/releases) - [Changelog](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react-swc/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite-plugin-react/commits/v4.3.2/packages/plugin-react-swc) Updates `concurrently` from 10.0.3 to 10.0.4 - [Release notes](https://github.com/open-cli-tools/concurrently/releases) - [Commits](open-cli-tools/concurrently@v10.0.3...v10.0.4) Updates `eslint` from 10.5.0 to 10.8.0 - [Release notes](https://github.com/eslint/eslint/releases) - [Commits](eslint/eslint@v10.5.0...v10.8.0) Updates `eslint-plugin-perfectionist` from 5.9.1 to 5.10.0 - [Release notes](https://github.com/azat-io/eslint-plugin-perfectionist/releases) - [Changelog](https://github.com/azat-io/eslint-plugin-perfectionist/blob/main/changelog.md) - [Commits](azat-io/eslint-plugin-perfectionist@v5.9.1...v5.10.0) Updates `eslint-plugin-storybook` from 10.4.6 to 10.5.4 - [Release notes](https://github.com/storybookjs/storybook/releases) - [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md) - [Commits](https://github.com/storybookjs/storybook/commits/v10.5.4/code/lib/eslint-plugin) Updates `prettier` from 3.8.4 to 3.9.6 - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](prettier/prettier@3.8.4...3.9.6) Updates `prettier-plugin-tailwindcss` from 0.8.0 to 0.8.1 - [Release notes](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/blob/main/CHANGELOG.md) - [Commits](tailwindlabs/prettier-plugin-tailwindcss@v0.8.0...v0.8.1) Updates `tailwindcss` from 4.3.1 to 4.3.3 - [Release notes](https://github.com/tailwindlabs/tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.3.3/packages/tailwindcss) Updates `typescript` from 6.0.3 to 7.0.2 - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Commits](https://github.com/microsoft/TypeScript/commits) Updates `typescript-eslint` from 8.62.0 to 8.65.0 - [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.65.0/packages/typescript-eslint) Updates `vite` from 8.1.0 to 8.1.5 - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v8.1.5/packages/vite) Updates `vitest` from 4.1.9 to 4.1.10 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md) - [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.10/packages/vitest) --- updated-dependencies: - dependency-name: "@eslint/css" dependency-version: 1.4.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: development-dependencies - dependency-name: "@tailwindcss/vite" dependency-version: 4.3.3 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: development-dependencies - dependency-name: "@testing-library/jest-dom" dependency-version: 7.0.0 dependency-type: direct:development update-type: version-update:semver-major dependency-group: development-dependencies - dependency-name: "@types/node" dependency-version: 26.1.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: development-dependencies - dependency-name: "@vitejs/plugin-react-swc" dependency-version: 4.3.2 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: development-dependencies - dependency-name: concurrently dependency-version: 10.0.4 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: development-dependencies - dependency-name: eslint dependency-version: 10.8.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: development-dependencies - dependency-name: eslint-plugin-perfectionist dependency-version: 5.10.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: development-dependencies - dependency-name: eslint-plugin-storybook dependency-version: 10.5.4 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: development-dependencies - dependency-name: prettier dependency-version: 3.9.6 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: development-dependencies - dependency-name: prettier-plugin-tailwindcss dependency-version: 0.8.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: development-dependencies - dependency-name: tailwindcss dependency-version: 4.3.3 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: development-dependencies - dependency-name: typescript dependency-version: 7.0.2 dependency-type: direct:development update-type: version-update:semver-major dependency-group: development-dependencies - dependency-name: typescript-eslint dependency-version: 8.65.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: development-dependencies - dependency-name: vite dependency-version: 8.1.5 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: development-dependencies - dependency-name: vitest dependency-version: 4.1.10 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: development-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
ec304b7 to
9aa63e1
Compare
TypeScript 7 conflicts with the supported range in `typescript-eslint` and introduces a native compiler distribution that warrants focused review. Keeping it in the grouped update prevents the remaining development dependencies from installing. Restore TypeScript 6.0.3 and remove the TypeScript 7 native packages from the lockfile. Exclude `typescript` from the Dependabot development group so future upgrades arrive in a standalone PR. Apply formatting required by Prettier 3.9.6.
bgentry
left a comment
There was a problem hiding this comment.
Security gate: clear. Compatibility gate: clear.
Reviewed head 785a12b6111f7d5d1fdae67c0377aad68a36bec2.
TypeScript 7 and its native preview platform packages are removed. The
revised graph retains TypeScript 6.0.3, which satisfies
typescript-eslint 8.65.0. Dependabot now excludes typescript from the
grouped development update so future TypeScript upgrades arrive in a
standalone PR.
The full supply-chain review found no blocker in the remaining packages.
The revised exact lock installs with zero audit vulnerabilities; 499
registry signatures and 203 attestations verify successfully, with no new
nonregistry, lifecycle, or TypeScript native payload.
npm ci, lint, 229 tests, the application build, and the Storybook build
pass. CI is green, including CodeQL and both architectures of the public and
Pro images. Prettier 3.9.6 requires only mechanical formatting in seven
files.
Residual nonblocking npm peer warnings remain in optional Rolldown WASM
internals and Zustand's React range.
Bumps the development-dependencies group with 15 updates in the / directory:
1.3.01.4.04.3.14.3.36.9.17.0.026.0.126.1.14.3.14.3.210.0.310.0.410.5.010.8.05.9.15.10.010.4.610.5.43.8.43.9.60.8.00.8.16.0.37.0.28.62.08.65.08.1.08.1.54.1.94.1.10Updates
@eslint/cssfrom 1.3.0 to 1.4.0Release notes
Sourced from @eslint/css's releases.
Changelog
Sourced from @eslint/css's changelog.
Commits
8d7c2c5chore: release 1.4.0 🚀 (#464)ae64337docs: Update README sponsorscd52c73fix: update baseline data (#482)8ada2bbrefactor: simplify prefer-logical-properties lookups (#480)045277efeat: add suggestions to prefer-logical-properties (#474)bfea565docs: Update README sponsors3cb31a5fix: type compatibility issue between CSS v1 and ESLint v9 (#473)7dbbb9dfix: update baseline data (#475)4a7a957docs: Update README sponsors16bc4e0chore: update non-major dev-dependencies to v3.8.4 (#472)Updates
@tailwindcss/vitefrom 4.3.1 to 4.3.3Release notes
Sourced from @tailwindcss/vite's releases.
Changelog
Sourced from @tailwindcss/vite's changelog.
Commits
c2b24dd4.3.3 (#20334)bdcd708Don't trigger a full page reload for scanned files that Vite processes as mod...056a1554.3.2 (#20281)bb6a109use.tsinstead of.cssUpdates
@testing-library/jest-domfrom 6.9.1 to 7.0.0Release notes
Sourced from @testing-library/jest-dom's releases.
Commits
1e39089feat: add toContainAnyBy* and toContainOneBy* query matcherscae44dffeat: add toContainAnyBy* and toContainOneBy* query matchers (#731)55c07ceci: switch release to npm trusted publishing (#726)213256fdocs: move toHaveSelection from the deprecated section (#717)Maintainer changes
This version was pushed to npm by GitHub Actions, a new releaser for
@testing-library/jest-domsince your current version.Updates
@types/nodefrom 26.0.1 to 26.1.1Commits
Updates
@vitejs/plugin-react-swcfrom 4.3.1 to 4.3.2Release notes
Sourced from @vitejs/plugin-react-swc's releases.
Changelog
Sourced from @vitejs/plugin-react-swc's changelog.
Commits
Updates
concurrentlyfrom 10.0.3 to 10.0.4Release notes
Sourced from concurrently's releases.
Commits
2524b6510.0.41080199fix: avoid kill timeout exit delays (#601)e668211ci: publish to latest only on npm163b60fchore: sync@types/nodewith current min versionbcde2f5chore: remove@types/shell-quote49f7eb4deps: upgrade shell-quote to 1.9.0 (#599)Updates
eslintfrom 10.5.0 to 10.8.0Release notes
Sourced from eslint's releases.
... (truncated)
Commits
749dfed10.8.04bd0d75Build: changelog update for 10.8.04fbf46dtest: pinwebpackversion to 5.108.4 (#21137)6ddf858docs: fix broken Specify Parser Options anchor link (#21106)784dfbedocs: Clarifyno-eq-nulldescription (#21120)6b8d2f7fix: escape reserved characters in rule id inhtmlformatter (#21129)2d063e2chore: update HTTP URLs to HTTPS in JSDoc and comments (#21101)eccbe7btest: add error locations tono-class-assign(#21123)2fee9bbfeat: exportConfigObjectfromeslint/config(#21082)e7d1e43ci: bump actions/setup-go from 6 to 7 (#21118)Updates
eslint-plugin-perfectionistfrom 5.9.1 to 5.10.0Release notes
Sourced from eslint-plugin-perfectionist's releases.
Changelog
Sourced from eslint-plugin-perfectionist's changelog.
Commits
84aa039build: publish v5.10.02b5649achore: update github actions111fe80chore: update dependencies3db7a68ci: update pnpm to v11f26bdfdci: update nodejs to v26119bafefix: detect dependencies in iifes, auto-accessors and computed enum access2bea329fix(sort-switch-case): skip condition-shaped switch statements5c66d19fix: stop treating multiline trailing block comments as leading comments303ce43docs(sort-intersection-types): add banner about callable and named types967da57feat(sort-intersection-types): add ignore callable types optionUpdates
eslint-plugin-storybookfrom 10.4.6 to 10.5.4Release notes
Sourced from eslint-plugin-storybook's releases.
... (truncated)
Changelog
Sourced from eslint-plugin-storybook's changelog.
... (truncated)
Commits
3327dc4Bump version from "10.5.3" to "10.5.4" [skip ci]9ac2739Bump version from "10.5.2" to "10.5.3" [skip ci]b4b00f2Merge pull request #34971 from storybookjs/valentin/upgrade-typescript-6518f711Bump version from "10.5.1" to "10.5.2" [skip ci]c253a06Bump version from "10.5.0" to "10.5.1" [skip ci]9dafcd2Bump version from "10.5.0-beta.2" to "10.5.0" [skip ci]448db85Bump version from "10.5.0-beta.1" to "10.5.0-beta.2" [skip ci]a4ce979Bump version from "10.5.0-beta.0" to "10.5.0-beta.1" [skip ci]f0bf138Bump version from "10.5.0-alpha.11" to "10.5.0-beta.0" [skip ci]fac05a5Bump version from "10.5.0-alpha.10" to "10.5.0-alpha.11" [skip ci]Updates
prettierfrom 3.8.4 to 3.9.6Release notes
Sourced from prettier's releases.