我的最新版本中有一个 Assets ,我想覆盖它。
我正在使用 Github Api 获取最新发布 Assets 的上传 url(此处用户名和 token 是可选的)。
upload_url=$(curl -sL userName:token https://api.github.com/repos/actions/checkout/releases/latest | jq -r '.upload_url')
这可用于将 Assets 上传到该网址,但如果存在同名的现有 Assets ,则会引发错误。所以我想要一种更新或删除该 Assets 的方法......
Github api 有端点( update , delete )来做这件事,但你能帮我处理这些 curl 命令吗?我该怎么做。
最佳答案
此 github action用草稿或发布的upload_url来做
关于Github 更新/覆盖发布的现有 Assets ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62934246/