버전업데이트 수정
This commit is contained in:
@@ -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[@]}"
|
||||
|
||||
Reference in New Issue
Block a user