作者VdustR (京)
看板Ajax
标题[工具] Github Action 与 semver tags 分享
时间Sat Sep 24 21:11:34 2022
好读网志版:
https://vdustr.dev/blog/2022/09/24/gsvt/
通常我们在使用别人的 GitHub Actions 时
都能透过 v2, v2.3 这种只打到 major 或 minor 的方式取得 v2.x.x 的最新版本
一直到自己 publish 自己的 GitHub Action 才发现他并不会像 npm 一样自动解析
必须自己将 vX, vX.X 这样的 tag push 到 repo 才行
但每次都要 force tag / force push 总是有点麻烦
一直找不到类似的工具
稍微弄了了个小工具来快速打版
npx gsvt
npx gsvt major
npx gsvt minor
npx gsvt patch
npx gsvt v2.3.4
确认 tag 没问题之後整个推上去就可以了~
git push origin main --tags -f
这个小专案有许多不足的地方
目前也仅支援 vX.X.X 的格式
如果有什麽建议或是有推荐的工具
欢迎留言分享
谢谢 >"<~
Repository:
https://github.com/VdustR/gsvt
npm:
https://www.npmjs.com/package/gsvt
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.171.49.127 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Ajax/M.1664025099.A.BD4.html