Skip to content

Commit cf9cdac

Browse files
eddietejedaclaude
andcommitted
fix(release): read version after checkout so bump is from correct base
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent df6051b commit cf9cdac

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

scripts/release.sh

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,12 @@ cmd_prepare() {
106106
ensure_clean
107107

108108
local current new base branch pkg
109+
base="$(default_branch)"
110+
git fetch origin "$base"
111+
git checkout "$base"
112+
git pull --ff-only origin "$base"
113+
ensure_clean
114+
109115
current="$(get_version)"
110116
if [[ "$bump" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]]; then
111117
new="$bump"
@@ -114,12 +120,6 @@ cmd_prepare() {
114120
fi
115121
[[ "$new" != "$current" ]] || die "new version ($new) equals current ($current)"
116122

117-
base="$(default_branch)"
118-
git fetch origin "$base"
119-
git checkout "$base"
120-
git pull --ff-only origin "$base"
121-
ensure_clean
122-
123123
set_version "$new"
124124
update_changelog "$new"
125125

0 commit comments

Comments
 (0)