github-api - 附加到 Github Check 运行
问题描述
Github API 允许使用通过 id 运行检查:https ://docs.github.com/en/rest/reference/checks#get-a-check-run / https://octokit.github.io/rest。 js/v18#checks-get
这可用于获取output
检查运行,然后可以使用更新方法将其附加到新输出:https ://docs.github.com/en/rest/reference/checks#update-a-check-run / https://octokit.github.io/rest.js/v18#checks-update
但是,如果某些其他任务从外部修改了读取和写入之间的检查,则该外部修改将丢失。
鉴于用于检查的 GitHub api ( https://docs.github.com/en/rest/reference/checks ) 没有upsert方法,是否有一种通用方法可用于对此类 API 执行 upserts?
我一直在想一些锁的方法,但还没有找到令人满意的答案,也没有自己想出解决方案。
解决方案
推荐阅读
- python - 如何在 tkinter 中放置小部件,以便它可以在 Windows 10 上像在 Linux 中一样工作?
- python - 创建偏函数,但在结果函数中保留参数类型
- c# - Dapper 无法运行程序并返回异常 PLS-00221
- php - 在 PHP 方法中使用函数
- python - PIP 只会将包安装到 Python 2
- excel - Excel VBA在活动工作表上剪切和粘贴活动行,活动行到另一个工作表上的第一个空白行
- reactjs - 如果一个组件使用接口/类型并且它与其他组件一起出现怎么办?
- node.js - 过滤子标签字段
- dataframe - Pyspark:连接两个数据框,每个数据框有 1000 万条记录
- python - 关于 Dockerfile "FROM"