CTeX-org / ctex-kit

Macro Packages and Scripts for Chinese TeX users
965 stars 124 forks source link

ci: 避免每次从零安装 texlive,其他小改进 #683

Closed muzimuzhi closed 7 months ago

muzimuzhi commented 7 months ago

最近 GitHub Actions 安装 texlive 经常失败,造成假的失败提醒。

这个 PR 把目前的手动安装 texlive 改为了使用 action teatimeguest/setup-texlive-action 安装 texlive。这个 action 会自动缓存 texlive 目录,减少从零安装 texlive 的次数。

其他的小改进可以从 commit message 里看到。

Harry-Chen commented 7 months ago

README 里面有一个 badge URL 也要跟着 action 的名字改掉

muzimuzhi commented 7 months ago

@Harry-Chen Badge URL 不用改,因为现在 github 用 workflow file name 作 URL 的最后一段(以前是用 workflow name)。我可以跟随 workflow 更名,改一下 link text。

muzimuzhi commented 7 months ago

虽然只在 ./ctex 下有测试文件,但是因为用多个引擎跑了测试集,xeCJK 等包确实测试到了一些。所以我重新修改了 workflow name。

把它改短,是为了在 check list 中留出宽度显示 job name 和 trigger event(如 pushpull_request)。