버전업데이트 수정

This commit is contained in:
Macbook
2026-06-14 23:44:22 +09:00
parent 0045f0ef2d
commit 8b982d7272
9 changed files with 191 additions and 12 deletions
+11 -10
View File
@@ -18,10 +18,7 @@ log "WORK_TREE=$WORK_TREE"
cd "$WORK_TREE"
# CI 에서는 BUILD_NUMBER 유무와 관계없이 semver bump (로컬 수동 실행 포함)
export DESKTOP_AUTO_BUMP="${DESKTOP_AUTO_BUMP:-1}"
# Git 동기화 (checkout 후 tauri.conf 가 git 버전으로 리셋됨 → bump 필수)
# Git 동기화 (checkout → git 에 기록된 semver 그대로 빌드)
GIT_DIR="${GIT_DIR:-/Volumes/ADATA/git/goldenChart.git}"
if [[ -d "$GIT_DIR" ]]; then
if git --git-dir="$GIT_DIR" remote get-url origin >/dev/null 2>&1; then
@@ -54,17 +51,21 @@ fi
export WORK_TREE
export BUILD_NUMBER="${BUILD_NUMBER:-}"
export DESKTOP_BUMP_ON_CI="${DESKTOP_BUMP_ON_CI:-1}"
# git push 시 bump-desktop-version-for-push.sh 로 올린 semver 를 그대로 빌드
export DESKTOP_BUMP_ON_CI="${DESKTOP_BUMP_ON_CI:-0}"
# mobile pipeline 과 동일: git checkout 직후 semver bump (0.1.18 등 git 구버전 방지)
if [[ -z "${BUMP_VERSION:-}" ]] && [[ "${DESKTOP_BUMP_ON_CI:-1}" == "1" ]]; then
log "CI Desktop version bump..."
GIT_VER="$(node -p "require('$WORK_TREE/desktop/src-tauri/tauri.conf.json').version" 2>/dev/null || echo '?')"
log "Desktop build version (git): v${GIT_VER}"
if [[ -z "${BUMP_VERSION:-}" ]] && [[ "${DESKTOP_BUMP_ON_CI:-0}" == "1" ]]; then
log "CI Desktop version bump (DESKTOP_BUMP_ON_CI=1)..."
BUMPED="$("$WORK_TREE/scripts/bump-desktop-version-from-release.sh")"
export DESKTOP_SKIP_VERSION_BUMP=1
log "Desktop version → $BUMPED (tauri.conf + package.json)"
else
BUMPED="$(node -p "require('$WORK_TREE/desktop/src-tauri/tauri.conf.json').version" 2>/dev/null || echo '?')"
log "Desktop version bump skipped — using v$BUMPED"
export DESKTOP_SKIP_VERSION_BUMP=1
BUMPED="$GIT_VER"
log "Desktop version bump skipped — git v${BUMPED}"
fi
"$WORK_TREE/scripts/build-desktop.sh" "${BUILD_ARGS[@]}"