Skip to content

Conversation

@wangxiaojuan123
Copy link

@wangxiaojuan123 wangxiaojuan123 commented Dec 22, 2025

Types

  • 🐛 Bug Fixes

Background or solution

ChangeLog

修复切换文件时评论组件不显示的问题
修复粘贴图片上传失败的问题

Summary by CodeRabbit

发布说明

  • Chores
    • 项目版本升级至 2.4.6
    • 依赖项更新至最新版本(3.6.5-next-1766394426.0)
    • 同步所有包的版本号

✏️ Tip: You can customize this high-level summary in your review settings.

@wangxiaojuan123 wangxiaojuan123 changed the title Feat/2.4.6 chore: upgrade opensumi to 3.6.5 Dec 22, 2025
Copy link
Member

@Ricbet Ricbet left a comment

Choose a reason for hiding this comment

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

LGTM

@coderabbitai
Copy link

coderabbitai bot commented Dec 22, 2025

📝 Walkthrough

Walkthrough

这是一个版本更新 PR,将单体仓库项目版本从 2.4.4 更新到 2.4.6,同时将 OpenSumi 依赖版本从 3.6.3 更新到 3.6.5-next-1766394426.0。

Changes

融合 / 文件 变更摘要
根项目配置
lerna.json, package.json
lerna.json 版本从 2.4.4 更新到 2.4.6;根 package.json 添加版本字段 2.4.6 并更新 engines.opensumi 从 3.6.3 到 3.6.5-next-1766394426.0
核心包与依赖更新
packages/cli/package.json, packages/core/package.json, packages/sumi-core/package.json
版本从 2.4.4 更新到 2.4.6;多个 @opensumi 依赖从 3.6.3 更新到 3.6.5-next-1766394426.0
标准包版本更新
packages/code-api/package.json, packages/code-service/package.json, packages/common/package.json, packages/i18n/package.json, packages/plugin/package.json, packages/registry/package.json, packages/startup/package.json
版本从 2.4.4 更新到 2.4.6
工具包
packages/toolkit/package.json, packages/toolkit/define.json
package.json 版本更新到 2.4.5;define.json 中的 \_\OPENSUMI\VERSION\\ 从 3.6.3 更新到 3.6.5-next-1766394426.0

预估代码审查工作量

🎯 2 (Simple) | ⏱️ ~8 分钟

  • 注意 packages/toolkit/package.json 更新到 2.4.5 而非 2.4.6,与其他包版本不一致,需要确认是否为意图
  • 验证所有 @opensumi 依赖版本号更新的一致性

相关的可能 PR

  • chore(release): release v2.5.1 #267 — 同样是版本更新 PR,修改相同的清单文件(lerna.json 和多个 package.json),更新包版本和 @opensumi 引擎/依赖版本
  • chore(release): release v2.4.3 #253 — 执行版本更新,更新相同的清单字段(lerna.json、package.json、工具包版本常数和 @opensumi 依赖版本)
  • chore(release): release v2.4.1 #245 — 跨相同包清单执行协调的版本更新(lerna.json、package.json、toolkit define.json),更新包版本和 OpenSumi 依赖版本字段

建议审查人

  • Ricbet

Pre-merge checks and finishing touches

❌ Failed checks (1 warning)
Check name Status Explanation Resolution
Title check ⚠️ Warning PR标题关于升级opensumi版本,但原始摘要显示主要变更是版本号从2.4.4升至2.4.6,且PR目标描述主要修复是评论组件和图片上传问题,标题只涵盖了部分变更。 建议更新标题为更准确地反映主要变更,如'chore: bump version to 2.4.6 and upgrade opensumi to 3.6.5',或根据PR目标中的bug修复调整标题。
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch feat/2.4.6

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.

Copy link

@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: 1

📜 Review details

Configuration used: Path: .coderabbit.yml

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 755b8e1 and 05f3a31.

⛔ Files ignored due to path filters (1)
  • yarn.lock is excluded by !**/yarn.lock, !**/*.lock
📒 Files selected for processing (14)
  • lerna.json
  • package.json
  • packages/cli/package.json
  • packages/code-api/package.json
  • packages/code-service/package.json
  • packages/common/package.json
  • packages/core/package.json
  • packages/i18n/package.json
  • packages/plugin/package.json
  • packages/registry/package.json
  • packages/startup/package.json
  • packages/sumi-core/package.json
  • packages/toolkit/define.json
  • packages/toolkit/package.json
🔇 Additional comments (17)
lerna.json (1)

3-3: 版本更新正确

Lerna 版本已正确更新至 2.4.6。

packages/common/package.json (1)

3-3: 版本更新正确

版本已正确更新至 2.4.6,与 monorepo 整体版本保持一致。

packages/sumi-core/package.json (2)

3-3: 版本更新正确

版本已正确更新至 2.4.6。


19-26: 确认 OpenSumi 3.6.5-next-1766394426.0 版本是否已修复提及的问题

OpenSumi 依赖已更新至 3.6.5-next-1766394426.0(预发布版本)。需要确认:

  • 此版本已通过充分测试
  • 确实修复了 PR 中提到的问题(切换文件时评论组件不显示、粘贴图片上传失败)
packages/i18n/package.json (1)

3-3: 版本更新正确

版本已正确更新至 2.4.6。

packages/code-service/package.json (1)

3-3: 版本更新正确

版本已正确更新至 2.4.6。

packages/code-api/package.json (1)

3-3: 版本更新正确

版本已正确更新至 2.4.6。

packages/registry/package.json (1)

3-3: 版本更新正确

版本已正确更新至 2.4.6。

packages/plugin/package.json (1)

3-3: 版本更新看起来正确。

版本号从 2.4.4 升级到 2.4.6,与整个 monorepo 的版本对齐一致。

packages/startup/package.json (1)

3-3: 版本更新正确。

版本号升级到 2.4.6,与其他包保持一致。

package.json (3)

10-10: 确认 OpenSumi 引擎版本更新。

引擎版本从 3.6.3 更新到预发布版本 3.6.5-next-1766394426.0。请确保此版本与 packages/toolkit/define.json 和其他包中的依赖版本保持一致。


89-90: 新增的 packageManager 和 version 字段。

根目录 package.json 新增了这两个字段:

  • packageManager: 锁定 yarn 版本为 4.2.2
  • version: 设置为 2.4.6

请确认:

  1. 在 monorepo 根目录添加 version 字段是否符合预期(通常 Lerna 项目不在根目录设置 version)
  2. 团队是否准备好迁移到 Yarn 4.2.2

10-90: PR 描述与代码变更不一致。

PR 描述提到修复了两个 bug(评论组件不显示、图片上传失败),但所有可见的代码变更都是版本号更新,没有看到实际的 bug 修复代码。

可能的原因:

  1. Bug 修复在 OpenSumi 上游仓库中完成,此 PR 仅更新依赖版本
  2. 修复的代码文件未包含在此次审查范围内

请确认 bug 修复确实包含在 OpenSumi 3.6.5-next-1766394426.0 版本中。

packages/cli/package.json (1)

3-3: 版本和依赖更新正确。

包版本、引擎版本和 OpenSumi 依赖版本都已正确更新到最新版本,保持一致性。

Also applies to: 13-13, 19-19

packages/core/package.json (2)

3-3: 版本更新正确。

包版本升级到 2.4.6,与 monorepo 其他包保持一致。


36-77: 批量更新 OpenSumi 依赖版本。

所有 42 个 @opensumi/* 依赖已更新到 3.6.5-next-1766394426.0。这是一个大规模的依赖更新,建议合并前:

  1. 验证所有依赖包在该版本下都可用
  2. 确保 yarn.lock 或 pnpm-lock.yaml 文件已正确更新
  3. 进行全面的集成测试,特别是验证评论组件和图片上传功能
packages/toolkit/define.json (1)

2-2: 验证 OpenSumi 预发布版本 3.6.5-next-1766394426.0 的可用性。

此版本是 OpenSumi 的预发布快照版本。确认以下事项:

  1. 该版本号格式有效,符合 npm 预发布版本命名规范
  2. OpenSumi 确实发布 "next" 标签的预发布版本,但需确认此特定版本是否已在 npm registry 中发布
  3. 预发布版本不建议用于生产环境——应使用稳定版本(当前最新为 3.9.0)

建议:若无特殊原因,请使用最新稳定版本 3.9.0 或针对 3.6.5 需求的最新稳定补丁版本。

@wangxiaojuan123 wangxiaojuan123 changed the base branch from main to v2.4 December 22, 2025 09:32
Copy link
Member

@Ricbet Ricbet left a comment

Choose a reason for hiding this comment

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

LGTM

@wangxiaojuan123 wangxiaojuan123 merged commit 9b3ee98 into v2.4 Dec 22, 2025
6 checks passed
@wangxiaojuan123 wangxiaojuan123 deleted the feat/2.4.6 branch December 22, 2025 09:33
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