From d070cdfffbb2f24b7dae01dd647d89a04d0519ed Mon Sep 17 00:00:00 2001 From: framedstone Date: Sun, 15 Feb 2026 23:21:07 +0800 Subject: [PATCH] feat(zshrc): auto push tag to github --- .zshrc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.zshrc b/.zshrc index e54b1c0..3c51ece 100644 --- a/.zshrc +++ b/.zshrc @@ -32,7 +32,15 @@ function gflwpr() { gh pr create --base develop ;; release) + local branch=$(git branch --show-current) + local version_num=${branch#release/} + version_num=${version_num#v} + local version="v${version_num}" + local sha=$(git rev-parse HEAD) gh pr create --base main + local repo_info=$(gh repo view --json owner,repository -q '.owner.login + "/" + .repository') + gh api repos/$repo_info/git/refs -X POST -f ref=refs/tags/$version -f sha=$sha + echo "Created tag: $version" ;; hotfix) gh pr create --base main