build: update workflow and change to the new ARM64 runner#168
Conversation
|
非常感谢! |
This reverts commit 36ca4a9.
|
@wangfenjin 您好,目前ci过程的报错我昨天也遇到过,是因为我们使用的 ubuntu-latest 已经从22.04版本升级到了24.04版本,在最新的版本中, lcov 也开始使用2.x版本,而不是之前的1.x版本,导致了目前的错误。 因为我不太熟悉 lcov ,昨天也是参考了 Copilot 的解决方法,添加了 第二种解决方案是暂时不使用 ubuntu-latest ,先修改为 ubuntu-22.04 ,保持和原来的runner版本一致,之后再处理报错。 |
|
对,我也发现了 --ignore-errors 后能正常算覆盖率吗?如果可以的话你再帮忙做个提交吧 |
|
我还在考虑升级 run-cmake 那些东西,但是最近比较忙 |
… coverage collection
|
可以计算覆盖率,但是我刚刚和最新一次成功的记录对比了数值,发现目前数值有较大差距,我再排查一下,这个修改还存在问题。 |
|
https://github.com/lukka/run-cmake 可以尝试下按照这个 readme 里面的更新 cmake |
|
类似 Codecov Report 这个 report 怎么也没了,看来是有些东西要更新了 |
|
我翻了一下ci记录,report确实失效一段时间了,我先尝试更新下cmake的部分。 |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #168 +/- ##
==========================================
+ Coverage 95.63% 95.68% +0.05%
==========================================
Files 3 3
Lines 229 232 +3
==========================================
+ Hits 219 222 +3
Misses 10 10 ☔ View full report in Codecov by Sentry. |
|
oh 看起来 coverage 可以了,你觉得可以合并吗? |
我这边OK的,这部分可以先合入的,后续关于cmake和codecov的更新我会提新的PR上来(预计要晚一点,这两天在回家的车上),感谢您的时间。 |
| @@ -1,2 +1,3 @@ | |||
| codecov: | |||
| disable_default_path_fixes: false | |||
| token: 6338f379-c449-4e64-8683-cf457cefa291 No newline at end of file | |||
There was a problem hiding this comment.
[Deprecating] Bash Uploader
这个明文的 token 可以在 codecov 更新到新的上传方式后放到secret中
感谢大佬提供的分词库🙏,最近在做的一个小工具需要做全文搜索,看到了大佬的工作,非常好用。
之前也遇到了和 #154 相同的问题,近日发现 ubuntu-22.04-arm 已上线。
本次修改移除了当前 workflow 中使用 QEMU 来模拟构建 aarch64 版本 libsimple 的job,在原有 Linux 构建 job 中新增了 ubuntu-22.04-arm 。
本次修改后, ARM 版本 libsimple 的 release 包名将更新为 libsimple-linux-ubuntu-22.04-arm.zip ,也将与其他版本的命名格式保持一致。
本次修改已在个人仓库中经过测试,详情见 https://github.com/xujiajiadexiaokeai/simple/actions/runs/12887702219
如有其他问题,请联系我,谢谢。