如何在不跟踪源代码中的生成文件的情况下发布TS GitHub操作



我目前正在开发一个用TypeScript构建的GitHub Action,我正在努力寻找如何在GitHub Marketplace上发布它们的好信息。我看到的一些地方表明,我可以将我的操作捆绑到一个JavaScript文件中,并将其附加到我的发布中,但其他人似乎认为我需要完全跟踪我的构建目录,以便GitHub可以直接从中提取。正确的方法是什么?这两种方法都有效吗?

.github/workflows/workflow.yml中写入uses: user/action@tag_or_branch_or_sha时,GitHub只在该标记、分支或提交上使用user/action。请参阅使用发布管理进行操作

因此,将捆绑的js附加到发布版是行不通的。GitHub实际上推荐了第二种方法。(请参阅创建JavaScript操作。(

为了回答您的标题,可以将捆绑的js放在另一个分支中,标记或sha也可以。您可以编写一些自动构建和推送的工作流,例如我的操作工作流。

相关内容

最新更新