Skip to content

Conversation

@juliajforesti
Copy link
Contributor

@juliajforesti juliajforesti commented Jan 29, 2026

Proposed changes (including videos or screenshots)

Release changes:

Issue(s)

Steps to test or reproduce

Further comments

Summary by CodeRabbit

  • Chores
    • Updated multiple internal dependencies to newer compatible versions across the application for improved stability and maintenance.

@dionisio-bot
Copy link
Contributor

dionisio-bot bot commented Jan 29, 2026

Looks like this PR is not ready to merge, because of the following issues:

  • This PR is targeting the wrong base branch. It should target 8.2.0, but it targets 8.1.0

Please fix the issues and try again

If you have any trouble, please check the PR guidelines

@changeset-bot
Copy link

changeset-bot bot commented Jan 29, 2026

⚠️ No Changeset found

Latest commit: 111bf4a

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Jan 29, 2026

Important

Review skipped

Review was skipped due to path filters

⛔ Files ignored due to path filters (1)
  • apps/meteor/client/views/omnichannel/modals/__snapshots__/ForwardChatModal.spec.tsx.snap is excluded by !**/*.snap

CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including **/dist/** will override the default block on the dist directory, by removing the pattern from both the lists.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

  • 🔍 Trigger a full review

Walkthrough

This PR updates @rocket.chat/emitter and related UI package dependencies across 30+ package.json files. Version ranges shift from tilde (~) to caret (^) specifications, and specific packages receive minor version bumps (emitter 0.31.25 → 0.32.0, fuselage 0.70.2 → 0.71.0, fuselage-forms 0.1.1 → 1.0.0, among others).

Changes

Cohort / File(s) Summary
emitter only updates
apps/meteor/ee/server/services/package.json, ee/apps/account-service/package.json, ee/apps/authorization-service/package.json, ee/apps/ddp-streamer/package.json, ee/apps/omnichannel-transcript/package.json, ee/apps/presence-service/package.json, ee/apps/queue-worker/package.json, ee/packages/federation-matrix/package.json, ee/packages/media-calls/package.json, ee/packages/omnichannel-services/package.json, packages/logger/package.json, packages/media-signaling/package.json, packages/mock-providers/package.json
@rocket.chat/emitter bumped from ~0.31.25 to ^0.32.0 across enterprise and core packages.
emitter + fuselage family updates
apps/uikit-playground/package.json, ee/packages/ui-theming/package.json, packages/fuselage-ui-kit/package.json, packages/gazzodown/package.json, packages/livechat/package.json, packages/storybook-config/package.json, packages/ui-avatar/package.json, packages/ui-composer/package.json, packages/ui-contexts/package.json, packages/ui-video-conf/package.json, packages/ui-voip/package.json
@rocket.chat/emitter, fuselage, and fuselage-hooks updated to newer caret-range versions; minor version bumps for UI component dependencies.
apps/meteor/package.json
apps/meteor/package.json
Eight public dependencies bumped: emitter (^0.32.0), fuselage (^0.71.0), fuselage-forms (^1.0.0 — major version), fuselage-hooks (^0.39.0), fuselage-toastbar (^0.35.2), layout (^0.34.2), logo (^0.32.4), onboarding-ui (^0.36.2). All range specs shifted to caret notation.
extended updates
packages/ui-client/package.json, packages/web-ui-registration/package.json
Multiple updates including emitter, fuselage family, layout, and onboarding-ui; onboarding-ui and layout dependencies also bumped.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~15 minutes

Possibly related PRs

Suggested reviewers

  • gabriellsh
  • juliajforesti
  • tassoevan

Poem

🐰 A rabbit hops through package lands,
With caret marks held high in paws,
From tilde's grip to broader strands,
Emitter and Fuselage applaud!
🎉 Dependencies dance anew!

🚥 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 title 'chore: Upgrade fuselage packages' accurately summarizes the main change—upgrading multiple Fuselage-related packages and their dependencies across the codebase, which is reflected consistently in all file modifications.
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/bump-fuselage

Important

Action Needed: IP Allowlist Update

If your organization protects your Git platform with IP whitelisting, please add the new CodeRabbit IP address to your allowlist:

  • 136.113.208.247/32 (new)
  • 34.170.211.100/32
  • 35.222.179.152/32

Failure to add the new IP will result in interrupted reviews.


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.

@github-actions
Copy link
Contributor

github-actions bot commented Jan 29, 2026

📦 Docker Image Size Report

➡️ Changes

Service Current Baseline Change Percent
sum of all images 0B 0B 0B
account-service 0B 0B 0B
authorization-service 0B 0B 0B
ddp-streamer-service 0B 0B 0B
omnichannel-transcript-service 0B 0B 0B
presence-service 0B 0B 0B
queue-worker-service 0B 0B 0B
rocketchat 0B 0B 0B

📊 Historical Trend

---
config:
  theme: "dark"
  xyChart:
    width: 900
    height: 400
---
xychart
  title "Image Size Evolution by Service (Last 30 Days + This PR)"
  x-axis ["11/18 22:53", "11/19 23:02", "11/21 16:49", "11/24 17:34", "11/27 22:32", "11/28 19:05", "12/01 23:01", "12/02 21:57", "12/03 21:00", "12/04 18:17", "12/05 21:56", "12/08 20:15", "12/09 22:17", "12/10 23:26", "12/11 21:56", "12/12 22:45", "12/13 01:34", "12/15 22:31", "12/16 22:18", "12/17 21:04", "12/18 23:12", "12/19 23:27", "12/20 21:03", "12/22 18:54", "12/23 16:16", "12/24 19:38", "12/25 17:51", "12/26 13:18", "12/29 19:01", "12/30 20:52", "02/03 14:27 (PR)"]
  y-axis "Size (GB)" 0 --> 0.5
  line "account-service" [0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.00]
  line "authorization-service" [0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.00]
  line "ddp-streamer-service" [0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.00]
  line "omnichannel-transcript-service" [0.14, 0.14, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.00]
  line "presence-service" [0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.00]
  line "queue-worker-service" [0.14, 0.14, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.00]
  line "rocketchat" [0.35, 0.35, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.00]
Loading

Statistics (last 30 days):

  • 📊 Average: 1.5GiB
  • ⬇️ Minimum: 1.4GiB
  • ⬆️ Maximum: 1.6GiB
  • 🎯 Current PR: 0B
ℹ️ About this report

This report compares Docker image sizes from this build against the develop baseline.

  • Tag: pr-38418
  • Baseline: develop
  • Timestamp: 2026-02-03 14:27:03 UTC
  • Historical data points: 30

Updated: Tue, 03 Feb 2026 14:27:03 GMT

@codecov
Copy link

codecov bot commented Jan 29, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 70.47%. Comparing base (4d67eb7) to head (111bf4a).
⚠️ Report is 1 commits behind head on develop.

Additional details and impacted files

Impacted file tree graph

@@             Coverage Diff             @@
##           develop   #38418      +/-   ##
===========================================
+ Coverage    70.44%   70.47%   +0.02%     
===========================================
  Files         3162     3162              
  Lines       110339   110339              
  Branches     19876    19855      -21     
===========================================
+ Hits         77729    77761      +32     
+ Misses       30576    30554      -22     
+ Partials      2034     2024      -10     
Flag Coverage Δ
e2e 60.35% <ø> (+0.02%) ⬆️
e2e-api 47.87% <ø> (+0.07%) ⬆️
unit 71.52% <ø> (+0.03%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@tassoevan tassoevan force-pushed the chore/bump-fuselage branch from 5f645d3 to 552632a Compare January 30, 2026 18:40
@juliajforesti juliajforesti marked this pull request as ready for review February 3, 2026 12:48
@juliajforesti juliajforesti requested review from a team as code owners February 3, 2026 12:48
@tassoevan tassoevan added this to the 8.2.0 milestone Feb 3, 2026
tassoevan
tassoevan previously approved these changes Feb 3, 2026
@tassoevan tassoevan added the stat: QA assured Means it has been tested and approved by a company insider label Feb 3, 2026
@dionisio-bot dionisio-bot bot added the stat: ready to merge PR tested and approved waiting for merge label Feb 3, 2026
Copy link
Contributor

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 56 files

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

🤖 Fix all issues with AI agents
In `@apps/meteor/ee/server/services/package.json`:
- Line 22: The dependency entry for "@rocket.chat/emitter" is pinned to a
non-existent version "^0.32.0" which will break installs; update the
package.json dependency for "@rocket.chat/emitter" to a valid published version
(for example "0.31.25") or the intended correct semver range, then run a local
install to verify resolution and update lockfile if applicable.

In `@ee/packages/ui-theming/package.json`:
- Around line 18-20: The package.json update to "@rocket.chat/fuselage":
"0.71.0" introduces ES2024 output while ui-theming's TypeScript config
(tsconfig.json extending client.json) targets ES2015, causing a
transpilation/compatibility mismatch; fix by either updating the tsconfig target
to "ES2024" (or a value that supports fuselage's emitted features) or ensure the
build chain transpiles node_modules/fuselage down to ES2015 (e.g., adjust
bundler/webpack/ts-loader rules); update package.json/peerDependencies to
reflect the correct fuselage range if you lock a transpilation strategy, and
verify no duplicate conflicting entries remain in devDependencies and
peerDependencies for "@rocket.chat/fuselage" so the published package consumers
get consistent expectations.

@kodiakhq kodiakhq bot merged commit 7daaf58 into develop Feb 3, 2026
45 checks passed
@kodiakhq kodiakhq bot deleted the chore/bump-fuselage branch February 3, 2026 16:03
Rohit3523 pushed a commit that referenced this pull request Feb 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

stat: QA assured Means it has been tested and approved by a company insider stat: ready to merge PR tested and approved waiting for merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants