angular 将失败的 CI 安全检查添加到发布工具中

brjng4g3  于 6个月前  发布在  Angular
关注(0)|答案(4)|浏览(49)

哪个@angular/*包是bug的来源?

不知道/其他

这是一个回归吗?

描述

目前,dev-infra发布工具允许我们在CI构建为红色时发布框架。在发布的v17主要版本中注意到了这个问题,尽管构建合法失败(参见fecd141和发布前的失败提交:6b83328)。

请提供一个最小复现错误的链接

失败任务的链接:https://github.com/angular/angular/actions/runs/6778078484/job/18481969411

请提供您看到的异常或错误

  • 无响应*

请提供您发现此bug的环境(运行ng version)

  • 无响应*

还有其他问题吗?

建议工具应该在发布之前阻止并/或明确警告失败的构建。

muk1a3rh

muk1a3rh1#

发布工具实际上会检查通过状态,但我有一个理论认为它可能无法与GitHub操作迁移一起工作(它使用GitHub检查而不是状态)/或者警告/提示可能意外地被跳过了?

m0rkklqb

m0rkklqb2#

或者一个警告/提示意外地被跳过了?
我不认为是这样,但应该很容易重现。
发布工具实际上会检查通过的状态
也许这与在caretaking check操作中进行的检查有关?我注意到即使GitHub报告(合法)构建失败,它仍然会将CI状态报告为绿色。

1zmg4dgp

1zmg4dgp3#

我可以支持@pkozlowski-opensource的经验。我曾经看到过CI还没有完成的警告等。在发布时不再出现这些问题。

vwkv1x7d

vwkv1x7d4#

感谢。听起来像是GitHub actions迁移是这里的罪魁祸首。

相关问题