Skip to content

Conversation

@nicolethoen
Copy link
Contributor

@nicolethoen nicolethoen commented Feb 3, 2026

This PR consolidates the following dependency update PRs:

Summary by CodeRabbit

  • Chores

    • Bumped development dependencies (testing, linting, formatting, build tooling) and updated documentation framework.
  • Tests

    • Made tests await hover actions for more reliable tooltip assertions.
  • Style

    • Reflowed and standardized interface/type formatting across components for consistency.

@nicolethoen nicolethoen requested a review from kmcfaul February 3, 2026 22:37
@coderabbitai
Copy link

coderabbitai bot commented Feb 3, 2026

Walkthrough

Updates devDependencies in package.json files, reformats many component interface extends clauses (style-only), and changes two tests to await asynchronous hover calls for tooltip assertions.

Changes

Cohort / File(s) Summary
Dependency updates
package.json, packages/react-docs/package.json, packages/react-icons/package.json
Bump various devDependencies (e.g., @testing-library/react, eslint-plugin-testing-library, prettier, rimraf, rollup, @patternfly/documentation-framework) and a whitespace/newline adjustment in react-icons/package.json.
Interface formatting — multi-line
packages/react-core/src/components/Accordion/AccordionToggle.tsx, packages/react-core/src/components/Avatar/Avatar.tsx, packages/react-core/src/components/Brand/Brand.tsx, packages/react-core/src/components/ClipboardCopy/ClipboardCopyButton.tsx, packages/react-core/src/components/ClipboardCopy/ClipboardCopyToggle.tsx, packages/react-core/src/components/DatePicker/DatePicker.tsx, packages/react-core/src/components/Masthead/MastheadLogo.tsx, packages/react-core/src/components/Nav/NavList.tsx, packages/react-core/src/components/ProgressStepper/ProgressStep.tsx, packages/react-core/src/components/ProgressStepper/ProgressStepper.tsx, packages/react-core/src/components/TimePicker/TimePicker.tsx, packages/react-table/src/components/Table/EditableSelectInputCell.tsx
Reflowed interface extends clauses into multi-line generic forms. No semantic or behavioral changes.
Interface formatting — single-line
packages/react-core/src/components/Checkbox/Checkbox.tsx, packages/react-core/src/components/FileUpload/FileUpload.tsx, packages/react-core/src/components/FormSelect/FormSelect.tsx, packages/react-core/src/components/MenuToggle/MenuToggle.tsx, packages/react-core/src/components/MenuToggle/MenuToggleCheckbox.tsx, packages/react-core/src/components/Nav/NavExpandable.tsx, packages/react-core/src/components/Radio/Radio.tsx, packages/react-core/src/components/Switch/Switch.tsx, packages/react-core/src/components/Tabs/Tab.tsx, packages/react-core/src/components/Tabs/Tabs.tsx, packages/react-core/src/components/TextInput/TextInput.tsx, packages/react-core/src/components/Wizard/WizardNavItem.tsx, packages/react-table/src/components/Table/Th.tsx
Consolidated extends clauses onto single lines (moved OUIAProps/Omit portions). Purely formatting; types unchanged.
Test timing fixes
packages/react-core/src/components/Compass/__tests__/CompassNavHome.test.tsx, packages/react-core/src/components/Compass/__tests__/CompassNavSearch.test.tsx
Replaced synchronous user.hover(button) with await user.hover(button) to await tooltip rendering before assertions.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Suggested reviewers

  • kmcfaul
  • mcoker
  • thatblindgeye
🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The PR title clearly describes the main change: manual updates to multiple project dependencies. It aligns with the changeset which contains version bumps to devDependencies and peer dependencies across multiple package.json files.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch chore/manual-dependency-updates

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@patternfly-build
Copy link
Collaborator

patternfly-build commented Feb 3, 2026

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.

3 participants