mirror of
https://github.com/pgadmin-org/pgadmin4.git
synced 2026-08-17 16:34:44 -05:00
chore: stop Dependabot re-proposing pickr 1.10 and Babel 8 (#10286)
Two exclusions, both for bumps we have already established we cannot take. pickr 1.10 switched to a dual CJS/ESM build whose CommonJS entry point exports a namespace object rather than the class, so Babel's interop leaves _pickr.default as an object and every dialog carrying a colour field dies on mount. That took master's feature tests down for three days (#10264, reverted in #10278). Because 1.9 -> 1.10 is a minor bump it rejoined the grouped minor-and-patch PR immediately afterwards, buried among twenty other packages, so minor updates are excluded here as well as majors until withColorPicker.js is adapted to the new export shape. Babel 8 requires Node ^22.18.0 || >=24.11.0, whilst Node 20 remains our minimum, and every 8.x package peer-depends on @babel/core ^8.0.0 whilst we are on 7.x. Taking any of them individually, as Dependabot proposed for preset-env, eslint-parser and plugin-syntax-jsx, leaves an unsatisfiable peer requirement and a mixed 7/8 tree. Babel 8 needs a coordinated migration across all ten @babel/* packages once we are on Node 22.
This commit is contained in:
+24
-3
@@ -108,9 +108,30 @@ updates:
|
|||||||
update-types:
|
update-types:
|
||||||
- "minor"
|
- "minor"
|
||||||
- "patch"
|
- "patch"
|
||||||
# @testing-library/jest-dom 7 requires Node >= 22, whilst Node 20 is the
|
|
||||||
# minimum we support and what most of the buildfarm runs. Revisit once the
|
|
||||||
# buildfarm moves to Node 22. See #10271 and #10210.
|
|
||||||
ignore:
|
ignore:
|
||||||
|
# @testing-library/jest-dom 7 requires Node >= 22, whilst Node 20 is the
|
||||||
|
# minimum we support and what most of the buildfarm runs. Revisit once
|
||||||
|
# the buildfarm moves to Node 22. See #10271 and #10210.
|
||||||
- dependency-name: "@testing-library/jest-dom"
|
- dependency-name: "@testing-library/jest-dom"
|
||||||
update-types: ["version-update:semver-major"]
|
update-types: ["version-update:semver-major"]
|
||||||
|
|
||||||
|
# Babel 8 requires Node ^22.18.0 || >=24.11.0, and every 8.x package
|
||||||
|
# peer-depends on @babel/core ^8.0.0 whilst we are on 7.x. Taking any of
|
||||||
|
# them individually leaves an unsatisfiable peer requirement and a mixed
|
||||||
|
# 7/8 tree, so Babel 8 needs a coordinated migration across all ten
|
||||||
|
# @babel/* packages once we are on Node 22. See #10283, #10284, #10285.
|
||||||
|
- dependency-name: "@babel/*"
|
||||||
|
update-types: ["version-update:semver-major"]
|
||||||
|
|
||||||
|
# pickr 1.10 switched to a dual CJS/ESM build whose CommonJS entry point
|
||||||
|
# exports a namespace object rather than the class, so Babel's interop
|
||||||
|
# leaves _pickr.default as an object and every dialog with a colour field
|
||||||
|
# dies on mount. That took master's feature tests down for three days
|
||||||
|
# (#10264, reverted in #10278). Note 1.9 -> 1.10 is a *minor* bump, so it
|
||||||
|
# otherwise rejoins the grouped PR and comes back around; minor updates
|
||||||
|
# are excluded here as well as majors until withColorPicker.js is adapted
|
||||||
|
# to the new export shape.
|
||||||
|
- dependency-name: "@simonwep/pickr"
|
||||||
|
update-types:
|
||||||
|
- "version-update:semver-major"
|
||||||
|
- "version-update:semver-minor"
|
||||||
|
|||||||
Reference in New Issue
Block a user