[工具] Github Action 與 semver tags 分享
好讀網誌版: 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://www.ptt.cc/bbs/Ajax/M.1664025099.A.BD4.html
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章