从 shell 脚本上传 Github 工件

Upload a Github artifact from a shell script

我正在尝试执行需要上传工件的 GitHub 操作

但是由于我已经在执行操作,所以我不能调用 actions/upload-artifact@v2
有一些答案建议在我的中下载操作,但这个是在 JS 中,而我的是在 shell.
GitHub API 也没有给出关于如何上传的任何结果(仅下载、列出或删除)

因此我的问题是:有没有办法从 shell 脚本将工件上传到 GitHub?

您可以在步骤之间共享数据。例如,您可以在第一步中执行操作,然后在第二步中上传结果。

查看 了解更多详情。

如果您想添加直接上传工件的功能,您应该使用 GitHub API。

如果操作在 JavaScript 中实施,则可以使用 GitHub 中的库 - toolkit/artifact

对于 shell 脚本,我不知道该怎么做。