已合并
fix(script): include .ohos-typescript-version in ohos-typescript pack files #847
fix(script): include .ohos-typescript-version in ohos-typescript pack files #847
已合并
SunBo创建于 3月28日
SunBo
SunBo成员
3月28日

1 内容说明

保证 npm pack 打包 arkanalyzer 时,bundled 的 ohos-typescript 中包含 .ohos-typescript-version,便于发布物与安装环境可追踪实际使用的 ohos-typescript 变体。

2 变更点

文件 变更
script/npmInstall.js writeInstallMarker() 中追加对 package.json files 的补丁逻辑

3 自测点

  • 已执行:node script/npmInstall.js 后检查 package.jsonfiles.ohos-typescript-version
  • 已执行:node_modules/ohos-typescriptnpm pack --dry-run 列表中含该文件。

4 测试关注点

  • 审阅者可关注 prebuild / npm installnode_modules/ohos-typescript/package.jsonfiles 是否多出一项;
  • 若 CI 使用 npm cinode_modules 缓存,应确保 prebuild 仍会跑 npmInstall.js 并打补丁。
likedislike
Pull Request已成功合入, 合并人@openharmony_ci
(感谢 SunBo 的贡献)
openharmony_ci
openharmony_ci成员
3月28日 评论:

感谢提交 Pull Requests!
Thanks for submitting a pull request.

likedislike
openharmony_ciopenharmony_ci成员
3月28日 添加了label:dco检查成功
SunBoSunBo成员
3月28日 关联了issue:【pack】将 .ohos-typescript-version 纳入 ohos-typescript 发布文件清单,下游可基于此标志校验 ohos-typescripts是否正确安装
SunBo
SunBo成员
3月28日 评论:

start build

likedislike
openharmony_ci
openharmony_ci成员
3月28日 评论:

首次触发
门禁构建开始,包含静态检查、代码编译【arkanalyzer编译】,预计在60分钟内完成,门禁结果会同步发送到注册邮箱。您可以通过如下链接跟踪门禁进展:http://dcp.openharmony.cn/workbench/cicd/detail/69c7855564650f998b8540d2/runlist

likedislike
openharmony_ciopenharmony_ci成员
3月28日 添加了label:编译失败
openharmony_ciopenharmony_ci成员
3月28日 添加了label:静态检查成功
openharmony_ci
openharmony_ci成员
3月28日 评论:

代码门禁未通过
您可以通过如下链接查看门禁报告:http://dcp.openharmony.cn/workbench/cicd/detail/69c7855564650f998b8540d2/runlist

静态检查:

# check type result report
1 codeCheck pass >>>

编译测试:
# Device build result package
1 arkanalyzer failed(compile failed) >>>

likedislike
Xu-Lingyun
Xu-Lingyun成员
3月28日 评论:

Homecheck 门禁检测失败。构建任务 ID: #153 http://7.225.111.62:8085/job/GItCode-ArkAnalyzer-pipeline/153/

likedislike
Xu-Lingyun
Xu-Lingyun成员
3月28日 评论:

Homecheck 门禁检测失败。构建任务 ID: #155 http://7.225.111.62:8085/job/GItCode-ArkAnalyzer-pipeline/155/

likedislike
Xu-Lingyun
Xu-Lingyun成员
3月28日 评论:

Homecheck 门禁检测通过 ✓

likedislike
Xu-LingyunXu-Lingyun成员
3月28日 添加了label:冒烟测试成功
SunBo
SunBo成员
3月28日 评论:

start build

likedislike
openharmony_ciopenharmony_ci成员
3月28日 删除了label:编译失败
openharmony_ci
openharmony_ci成员
3月28日 评论:

部分构建失败,仅触发失败构建
门禁构建开始,包含代码编译【arkanalyzer编译】,预计在60分钟内完成,门禁结果会同步发送到注册邮箱。您可以通过如下链接跟踪门禁进展:http://dcp.openharmony.cn/workbench/cicd/detail/69c7920564650f998ba60922/runlist

likedislike
openharmony_ciopenharmony_ci成员
3月28日 添加了label:编译失败
openharmony_ci
openharmony_ci成员
3月28日 评论:

代码门禁未通过
您可以通过如下链接查看门禁报告:http://dcp.openharmony.cn/workbench/cicd/detail/69c7920564650f998ba60922/runlist

# Device build result package
1 arkanalyzer failed(compile failed) >>>

likedislike
Xu-LingyunXu-Lingyun成员
3月28日 删除了label:冒烟测试成功
Xu-Lingyun
Xu-Lingyun成员
3月28日 评论:

Homecheck 门禁检测通过 ✓

likedislike
Xu-LingyunXu-Lingyun成员
3月28日 添加了label:冒烟测试成功
SunBo
SunBo成员
3月28日 评论:

start build

likedislike
openharmony_ciopenharmony_ci成员
3月28日 删除了label:静态检查成功
openharmony_ciopenharmony_ci成员
3月28日 删除了label:编译失败
openharmony_ci
openharmony_ci成员
3月28日 评论:

本地或库上代码有更新,全量重新构建,重置所有关联PR的验证状态
门禁构建开始,包含静态检查、代码编译【arkanalyzer编译】,预计在60分钟内完成,门禁结果会同步发送到注册邮箱。您可以通过如下链接跟踪门禁进展:http://dcp.openharmony.cn/workbench/cicd/detail/69c79de364650f998bb16134/runlist

likedislike
openharmony_ciopenharmony_ci成员
3月28日 添加了label:编译成功
openharmony_ciopenharmony_ci成员
3月28日 添加了label:静态检查成功
openharmony_ciopenharmony_ci成员
3月28日 通过测试
openharmony_ci
openharmony_ci成员
3月28日 评论:

代码门禁通过
您可以通过如下链接查看门禁报告:http://dcp.openharmony.cn/workbench/cicd/detail/69c79de364650f998bb16134/runlist

静态检查:

# check type result report
1 codeCheck pass >>>

编译测试:
# Device build result package
1 arkanalyzer success >>>

likedislike
Xu-LingyunXu-Lingyun成员
3月31日 删除了label:冒烟测试成功
Xu-Lingyun
Xu-Lingyun成员
3月31日 评论:

Homecheck 门禁检测失败。构建任务 ID: #174 http://7.225.111.62:8085/job/GItCode-ArkAnalyzer-pipeline/174/

likedislike
Xu-LingyunXu-Lingyun成员
3月31日 添加了label:冒烟测试失败
Xu-LingyunXu-Lingyun成员
3月31日 删除了label:冒烟测试失败
Xu-Lingyun
Xu-Lingyun成员
3月31日 评论:

Homecheck 门禁检测失败。构建任务 ID: #180 http://7.225.111.62:8085/job/GItCode-ArkAnalyzer-pipeline/180/

likedislike
Xu-LingyunXu-Lingyun成员
3月31日 添加了label:冒烟测试失败
Xu-LingyunXu-Lingyun成员
3月31日 删除了label:冒烟测试失败
Xu-Lingyun
Xu-Lingyun成员
3月31日 评论:

Homecheck 门禁检测通过 ✓

likedislike
Xu-LingyunXu-Lingyun成员
3月31日 添加了label:冒烟测试成功
huang jianhuahuang jianhua成员
3月31日 通过审查
openharmony_ci
openharmony_ci成员
3月31日 评论:

验证结果已超过12小时,之前验证结果无效,自动重新触发构建,请关注最新验证结果

likedislike
openharmony_ci
openharmony_ci成员
3月31日 评论:

start build

likedislike
openharmony_ciopenharmony_ci成员
3月31日 删除了label:静态检查成功
openharmony_ciopenharmony_ci成员
3月31日 删除了label:编译成功
openharmony_ci
openharmony_ci成员
3月31日 评论:

本地或库上代码有更新,全量重新构建,重置所有关联PR的验证状态
门禁构建开始,包含静态检查、代码编译【arkanalyzer编译】,预计在60分钟内完成,门禁结果会同步发送到注册邮箱。您可以通过如下链接跟踪门禁进展:http://dcp.openharmony.cn/workbench/cicd/detail/69cb7d6c64650f998b28e9e9/runlist

likedislike
openharmony_ciopenharmony_ci成员
3月31日 添加了label:编译成功
openharmony_ciopenharmony_ci成员
3月31日 添加了label:静态检查成功
openharmony_ciopenharmony_ci成员
3月31日 通过测试
openharmony_ci
openharmony_ci成员
3月31日 评论:

代码门禁通过
您可以通过如下链接查看门禁报告:http://dcp.openharmony.cn/workbench/cicd/detail/69cb7d6c64650f998b28e9e9/runlist

静态检查:

# check type result report
1 codeCheck pass >>>

编译测试:
# Device build result package
1 arkanalyzer success >>>

likedislike
openharmony_ciopenharmony_ci成员
3月31日 关闭了关联的issue
openharmony_ciopenharmony_ci成员
3月31日 合入了pull request,合并节点 SHA:2875700ab0823bd8d2ce1106c005be8bd27075ec