Skip to content

Commit 7e8f24a

Browse files
committed
fix release version stamp
1 parent 5474f31 commit 7e8f24a

2 files changed

Lines changed: 7 additions & 4 deletions

File tree

Scripts/notarize_release.zsh

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ fi
6565

6666
# ── Step 1: Version stamp ─────────────────────────────────────────────────────
6767
echo "[1/10] Updating version stamp..."
68-
Scripts/refreshVersionFile.zsh
68+
RELEASE_VERSION="${VERSION}" Scripts/refreshVersionFile.zsh
6969

7070
# ── Step 2: Kill Xcode ────────────────────────────────────────────────────────
7171
echo "[2/10] Killing Xcode..."
@@ -252,8 +252,9 @@ if gh release view "${TAG}" &>/dev/null; then
252252
else
253253
echo " Creating release ${TAG}..."
254254
gh release create "${TAG}" "${DMG}" \
255+
--target "master" \
255256
--title "${TAG} — MiMiNavigator (notarized)" \
256-
--notes "Notarized release. Mount DMG, drag to Applications, done."
257+
--notes-file "Scripts/release_notes_${VERSION}.md"
257258
fi
258259

259260
echo ""

Scripts/refreshVersionFile.zsh

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,11 @@ TARGET_DIR="$PROJECT_DIR/GUI/Resources"
2424
TARGET_FILE="${TARGET_DIR}/curr_version.asc"
2525
PBXPROJ="$PROJECT_DIR/MiMiNavigator.xcodeproj/project.pbxproj"
2626

27-
# ✅ Получение версии из git tag (e.g. "v0.9.7" → "0.9.7")
27+
# ✅ Получение версии из RELEASE_VERSION or git tag (e.g. "v0.9.7" → "0.9.7")
2828
GIT=/usr/bin/git
29-
if TAG=$($GIT -C "$PROJECT_DIR" describe --tags --abbrev=0 2>/dev/null); then
29+
if [[ -n "${RELEASE_VERSION:-}" ]]; then
30+
GIT_VERSION="${RELEASE_VERSION#v}"
31+
elif TAG=$($GIT -C "$PROJECT_DIR" describe --tags --abbrev=0 2>/dev/null); then
3032
GIT_VERSION="${TAG#v}"
3133
else
3234
GIT_VERSION="0.0.0"

0 commit comments

Comments
 (0)