已合并
[bugfix][ide-plugins] #55 更新废弃依赖 #77
[bugfix][ide-plugins] #55 更新废弃依赖 #77
已合并
Qunka创建于 11 天前
Qunka成员
11 天前

提交规范 → CJMP PR 提交规范

提示:

  • 创建 PR 后,请在右侧手动 关联 Issue
  • 如需添加里程碑,请在右侧选择 Milestone
  • PR 更新后,如需触发门禁:评论 retest
  • 合入要求:至少 1 名评审人 +1 且至少 1 名测试人员 +1

问题单 PR 模板

关联信息

  • Issue:#55
  • 里程碑(可选):无

问题描述(必填)

复现路径:

  1. npm install 后执行构建或测试
    npm run compile
    npm run compile-tests
    npm run test:integration
  2. 可以观察到
    npm 安装阶段继续使用已废弃的包名;
    VS Code 扩展打包工具仍使用旧版 vsce;
    调试适配器和调试协议仍使用旧的无 scope 包;
    测试代码同样引用旧的 vscode-debugprotocol;

现象:

  • 依赖包已废弃,但项目仍在使用

根因分析:

  • 依赖包发生官方迁移,但项目没有同步迁移

解决方案(必填)

核心改动:

  • 更新 package.json 依赖
  • 修改生产代码中的 import
  • 修正断点参数类型
  • 修改测试文件中的 import
  • 修复 Windows 测试编译脚本

影响范围:

  • C:\Users\89382\code\IDE-Plugins\package.json
  • C:\Users\89382\code\IDE-Plugins\src\keelsRun.ts
  • C:\Users\89382\code\IDE-Plugins\test\integration\debug-basic-protocol.test.ts
  • C:\Users\89382\code\IDE-Plugins\test\integration\debug-launch-coverage.test.ts
  • C:\Users\89382\code\IDE-Plugins\test\integration\keelsRun-extended.test.ts

用户可见变更(若无则写“无”)

自验方案(必填)

测试用例:

  • npm run compile-tests
  • npm run compile
  • npm run lint:0 errors,10 个既有告警。

验证环境:

  • 版本/分支/commit:main/
  • 设备与系统:Win
likedislike
Pull Request已成功合入, 合并人@renyufei
(感谢 Qunka 的贡献)
QQunka成员
11 天前 关联了issue:[bug] 修复部分AI识别问题
Qunka成员
11 天前 评论:

retest

likedislike
cjmp_ci成员
11 天前 评论:

门禁已触发,CI 正在排队/启动中……

likedislike
QQunka成员
11 天前 修改了pull request 的描述
cjmp_ci成员
11 天前 评论:

@Qunka
🚦 门禁已触发
当前状态:排队/执行中
流水线地址:http://119.8.58.242:8080/blue/organizations/jenkins/IDE-Plugins%2Fpipeline-all/detail/pipeline-all/74/pipeline

如需登录 Jenkins 查看详情:

  • 账号:GitCode username
  • 初始密码:与账号相同(若已修改请使用新密码)
likedislike
Ccjmp_ci成员
11 天前 将cjmp_ci设为测试人
Ccjmp_ci成员
11 天前 重置了测试状态
Ccjmp_ci成员
11 天前 通过测试
cjmp_ci成员
11 天前 评论:

@Qunka
CI 门禁通过
结果:SUCCESS
流水线地址:http://119.8.58.242:8080/blue/organizations/jenkins/IDE-Plugins%2Fpipeline-all/detail/pipeline-all/74/pipeline

Jenkins 登录信息:

  • 账号:GitCode username
  • 密码:与账号相同(若已修改请使用新密码)
likedislike
Ccjmp_ci成员
11 天前 添加了label:CI-passed
cencen成员
11 天前 将summer_S设为评审人
cencen成员
11 天前 通过了评审
Rrenyufei成员
10 天前 将renyufei设为审查人
Rrenyufei成员
10 天前 通过审查
Rrenyufei成员
10 天前 关闭了关联的issue
Rrenyufei成员
10 天前 合入了pull request,合并节点 SHA:32876f6559d3f824d139af144dfb9ce8bdbc3c94
Ccjmp_ci成员
10 天前 添加了label:reviewed