我有一些 cron 计划的 GitHub 操作,想知道 README 中的上次运行日期。
现在我有了徽章,但缺少日期信息。
我知道我可以在操作中编辑自述文件,但我不喜欢这种方法。
这是与shields.io徽章兼容的解决方案
找到工作流程
ID
:
https://api.github.com/repos/USER/REPO/actions/runs
查找最新完成的工作流程运行
ID
查询参数是可选的,并且可以根据用例进行自定义(请参阅文档)
https://api.github.com/repos/USER/REPO/actions/runs/ID?q:status=completed%20per_page=1
在shields.io上,创建动态JSON徽章
URL from step 2
$.run_started_at
有关更高级的查询选项,请参阅JSONPath 语法。