chore(deps): update dependency react-intl to v10.1.22 - #226
chore(deps): update dependency react-intl to v10.1.22#226red-hat-konflux[bot] wants to merge 1 commit into
Conversation
Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
|
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Repository YAML (base), Central YAML (inherited) Review profile: CHILL Plan: Enterprise Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Comment |
Amber reviewStatus: Complete VerdictREQUEST_CHANGES. This bot bump raises SummaryThe change is a single-line dependency bump in Findings[Major] Incomplete/inconsistent version bump (peer vs dev vs lockfile) — This package declares
Fix: keep the two stanzas and the lockfile in sync — bump Cross-PR coordinationNo material cross-PR coordination issue requires maintainer action. Findings Summary (ordered by severity, highest first)
Convention Checklist
|
jsell-rh
left a comment
There was a problem hiding this comment.
Verdict
REQUEST_CHANGES. This bot bump raises react-intl only in peerDependencies to 10.1.22, but the matching devDependencies entry and pnpm-lock.yaml are still pinned to 10.1.18, so the intended upgrade never actually takes effect and the manifest becomes self-inconsistent.
Summary
The change is a single-line dependency bump in packages/gateway-management-ui/package.json. There are no Go, security, reconciliation, or secret-handling concerns in scope; the one substantive issue is that the version bump is applied inconsistently across the package's dependency stanzas and lockfile.
Findings
[Major] Incomplete/inconsistent version bump (peer vs dev vs lockfile) — packages/gateway-management-ui/package.json:31
This package declares react-intl in two places, both exact-pinned:
peerDependencies.react-intl(line 31) — changed to10.1.22devDependencies.react-intl(line 57) — still10.1.18
pnpm-lock.yaml (importer packages/gateway-management-ui, devDependencies.react-intl) also still resolves specifier: 10.1.18 / version: 10.1.18. Consequences:
- The library continues to be built and tested against
10.1.18(the devDependency is what gets installed), so the advertised10.1.22support is never actually exercised — the bump does not achieve its stated goal. - The package now declares an exact peer requirement of
10.1.22that its own development environment (10.1.18) does not satisfy, producing an unmet-peer inconsistency for anyone building the package. - The lockfile is left stale relative to
package.json. (pnpm v9--frozen-lockfile, used inlint.yml/e2e.yml/sdk-drift-check.yml/Makefile, does not record peer specifiers in the importer block, so it likely will not hard-fail on this alone — but the manifest and lockfile are nonetheless out of sync with the intended change.)
Fix: keep the two stanzas and the lockfile in sync — bump devDependencies.react-intl to 10.1.22 and regenerate pnpm-lock.yaml (pnpm install) in the same commit, or drop the change if the upgrade is not intended. Confidence: High on the inconsistency; Medium on whether CI hard-fails.
Cross-PR coordination
No material cross-PR coordination issue requires maintainer action.
Findings Summary (ordered by severity, highest first)
- [Major]
react-intlbumped only inpeerDependencies;devDependencies(L57) andpnpm-lock.yamlstill pin10.1.18, making the upgrade ineffective and the manifest self-inconsistent — Dependency Consistency (L31, L57)
Convention Checklist
| Convention | Result |
|---|---|
| Conventional commit message | Pass |
| Dependency manifest / lockfile kept in sync | Fail |
| Config separate from code | Pass |
| "react-dom": "19.2.8", | ||
| "react-hook-form": "7.82.0", | ||
| "react-intl": "10.1.18", | ||
| "react-intl": "10.1.22", |
There was a problem hiding this comment.
This bumps only the peerDependencies entry to 10.1.22. The devDependencies.react-intl (line 57) is still 10.1.18, and pnpm-lock.yaml (importer packages/gateway-management-ui) still resolves 10.1.18. Net effect: the library is still installed and tested against 10.1.18, so the upgrade is ineffective, and the package now declares an exact peer of 10.1.22 that its own dev environment does not satisfy. Please also bump the devDependency to 10.1.22 and regenerate the lockfile (pnpm install) in the same commit, or drop the change.

This PR contains the following updates:
10.1.18→10.1.22Warning
Some dependencies could not be looked up. Check the warning logs for more information.
Release Notes
formatjs/formatjs (react-intl)
v10.1.22: react-intl: 10.1.22Compare Source
10.1.22 (2026-08-16)
What's Changed
Full Changelog: https://github.com/formatjs/formatjs/compare/react-intl@10.1.21...react-intl@10.1.22
v10.1.20: react-intl: 10.1.20Compare Source
10.1.20 (2026-08-02)
What's Changed
Full Changelog: https://github.com/formatjs/formatjs/compare/react-intl@10.1.19...react-intl@10.1.20
v10.1.19: react-intl: 10.1.19Compare Source
10.1.19 (2026-07-30)
What's Changed
patches/typescript@7.0.2.patchby @andersk in #6929New Contributors
Full Changelog: https://github.com/formatjs/formatjs/compare/react-intl@10.1.18...react-intl@10.1.19
Dependencies
Configuration
📅 Schedule: (in timezone America/New_York)
* 0-7 * * 1)🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
To execute skipped test pipelines write comment
/ok-to-test.Documentation
Find out how to configure dependency updates in MintMaker documentation or see all available configuration options in Renovate documentation.