Skip to content

Commit c5276d5

Browse files
committed
Allow release checklist on tag-triggered runs
1 parent e6a4551 commit c5276d5

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

scripts/release_checklist.sh

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,12 @@ grep -Eq "^## ${version}( |$)" CHANGELOG.md || fail "CHANGELOG.md missing headin
2626
grep -Eq "^## ${version}( |$)" ROADMAP.md || fail "ROADMAP.md missing milestone heading for ${version}"
2727
grep -Fq "version := mutedStyle.Render(\"${version}\")" cmd/vibes/repl.go || fail "REPL version label does not match ${version}"
2828

29-
if git rev-parse -q --verify "refs/tags/${version}" >/dev/null 2>&1; then
29+
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
3035
fail "git tag ${version} already exists locally"
3136
fi
3237

0 commit comments

Comments
 (0)