Skip to content

console: bump Chakra UI to 2.10 and 17 other dependencies - #40521

Merged
leedqin merged 3 commits into
mainfrom
jdonelson/console-dep-bumps
Nov 5, 2026
Merged

leedqin merged 3 commits into
mainfrom
jdonelson/console-dep-bumps

Conversation

@jdonelson

@jdonelson jdonelson commented Nov 5, 2026 •

Copy link
Copy Markdown
Contributor

Replaces #40520, which failed because it bumped Chakra without the code changes.

Includes #39613 by @leedqin (Chakra UI 2.8 → 2.10 with import fixes and a dedicated Dependabot chakra group), plus the other 17 minor/patch bumps from #40520.

🤖 Generated with Claude Code

Chakra 2.10 broke the grouped Dependabot PR, so it now gets its own PR.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
@jdonelson
jdonelson requested review from a team as code owners November 5, 2026 18:12
@jdonelson
jdonelson requested a review from leedqin November 5, 2026 18:12
leedqin and others added 2 commits November 5, 2026 14:15
Chakra 2.10.5 stops reading element.ref and 2.10.6 adds React 19 Ref and
RefObject typings, both needed before the React 19 upgrade. Imports from
sub-packages 2.10 no longer installs move to @chakra-ui/react or
@chakra-ui/utils, and the separate @chakra-ui/toast is dropped. Dependabot
now groups @chakra-ui/* and skips majors, since v3 is a rewrite.

2.10's modal takes focus a moment after opening, so NewClusterForm's tests
wait for it before typing.
@jdonelson jdonelson changed the title console: bump 17 dependencies, split Chakra out of Dependabot's group console: bump Chakra UI to 2.10 and 17 other dependencies Nov 5, 2026
@leedqin
leedqin enabled auto-merge (squash) November 5, 2026 19:34
@leedqin
leedqin merged commit 3f624f6 into main Nov 5, 2026
85 checks passed
@leedqin
leedqin deleted the jdonelson/console-dep-bumps branch November 5, 2026 20:05
leedqin added a commit that referenced this pull request Nov 11, 2026
### Motivation

Renovate opens a batch of dependency PRs every week. CI catches most
breaks, but last month's Console upgrades hit several it can't see:

- renamed config that the new version silently ignores (msw 3's
`onUnhandledRequest`);
- dev scripts CI never runs (`yarn gen:types` was broken from #35669
until #40550);
- APIs and syntax old browsers lack (kysely 0.29's `toSorted`,
string-width 8's `v`-flag regexes);
- Node floors above `engines.node`;
- layout jsdom can't measure (visx 4's `ParentSize`);
- version holds a later bump undid (react-virtualized-auto-sizer in
#40521).

### Description

Adds the `mz-renovate-triage` skill.

- `SKILL.md` sorts open Renovate PRs by risk, checks what CI can't, and
posts one verdict comment per PR for the approver (Ready to approve,
Needs changes, Needs a decision, Waiting on CI, Superseded). It edits
that comment in place on later runs and skips PRs whose head hasn't
changed. It never approves, merges, closes, labels or pushes.
- `lessons.md` records what the Console upgrades of October and November
needed, as rules and as a table by package, each with the PR that taught
it.
- A row in `.agents/skills/README.md`.

A scheduled routine runs the skill twice a week. It can also be run by
hand, where it shows the comments and asks before posting.

🤖 Generated with [Claude Code](https://claude.com/claude-code)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants