We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e6a4551 commit c5276d5Copy full SHA for c5276d5
1 file changed
scripts/release_checklist.sh
@@ -26,7 +26,12 @@ grep -Eq "^## ${version}( |$)" CHANGELOG.md || fail "CHANGELOG.md missing headin
26
grep -Eq "^## ${version}( |$)" ROADMAP.md || fail "ROADMAP.md missing milestone heading for ${version}"
27
grep -Fq "version := mutedStyle.Render(\"${version}\")" cmd/vibes/repl.go || fail "REPL version label does not match ${version}"
28
29
-if git rev-parse -q --verify "refs/tags/${version}" >/dev/null 2>&1; then
+is_tag_trigger=0
30
+if [[ "${GITHUB_EVENT_NAME:-}" == "push" && "${GITHUB_REF_TYPE:-}" == "tag" && "${GITHUB_REF_NAME:-}" == "${version}" ]]; then
31
+ is_tag_trigger=1
32
+fi
33
+
34
+if [[ "${is_tag_trigger}" -eq 0 ]] && git rev-parse -q --verify "refs/tags/${version}" >/dev/null 2>&1; then
35
fail "git tag ${version} already exists locally"
36
fi
37
0 commit comments