自动化插件更新
通常情况下,发布新版本需要在有新版本时进行手动工作并创建拉取请求。
但是,你可以使用Github 动作来发布 Krew 插件的新版本。
具体而言,krew-release-bot
是一个 Github 动作,用于在你向存储库推送一个新 git 标记时,自动提升 krew-index
存储库中的版本
- 它不需要秘密(例如
GITHUB_TOKEN
)来操作。 - 它通过你编写的模板动态创建插件清单。
- 它代表你向
krew-index
存储库提交拉取请求。
有关详细信息,请参阅krew-release-bot文档。
Krew 团队强烈建议自动化插件的发布。无关紧要的版本提升将自动进行测试并合并,无需人工干预,通常不到五分钟(查看机器人相互通信的一个示例)。