터치로 전략컨트롤 동작

This commit is contained in:
Macbook
2026-06-15 00:19:31 +09:00
parent d8529ed582
commit f35f17df36
9 changed files with 345 additions and 103 deletions
+15 -14
View File
@@ -50,18 +50,9 @@ fi
CONF="$WORK_TREE/desktop/src-tauri/tauri.conf.json"
# CI patch bump (jenkins-desktop-pipeline 에서 선행 bump 시 DESKTOP_SKIP_VERSION_BUMP=1)
if [[ "${DESKTOP_SKIP_VERSION_BUMP:-}" != "1" ]] \
&& [[ -z "${BUMP_VERSION:-}" ]] \
&& [[ "${DESKTOP_BUMP_ON_CI:-1}" == "1" ]] \
&& [[ -n "${BUILD_NUMBER:-}${DESKTOP_AUTO_BUMP:-}" ]]; then
chmod +x "$WORK_TREE/scripts/bump-desktop-version-from-release.sh"
export WORK_TREE
BUMPED="$("$WORK_TREE/scripts/bump-desktop-version-from-release.sh")"
echo "Desktop CI version bump → $BUMPED"
fi
if [[ -n "$BUMP_VERSION" ]]; then
# ── 빌드 전 semver bump (기본: 항상 실행) ─────────────────────────────────────
# DESKTOP_NO_BUMP=1 로만 생략 (로컬 개발용)
if [[ -n "${BUMP_VERSION:-}" ]]; then
node -e "
const fs=require('fs'); const p=process.argv[1]; const b=process.argv[2];
const c=JSON.parse(fs.readFileSync(p,'utf8'));
@@ -72,12 +63,22 @@ else if(b==='minor') nv=[a,x+1,0].join('.');
else if(b==='major') nv=[a+1,0,0].join('.');
else nv=b;
c.version=nv; fs.writeFileSync(p, JSON.stringify(c,null,2)+'\n');
console.log('version', nv);
const pkgPath=p.replace('src-tauri/tauri.conf.json','package.json');
try{const pkg=JSON.parse(fs.readFileSync(pkgPath,'utf8'));pkg.version=nv;fs.writeFileSync(pkgPath,JSON.stringify(pkg,null,2)+'\n');}catch{}
console.log(nv);
" "$CONF" "$BUMP_VERSION"
echo "=== Desktop version (explicit): v$(node -p "require('$CONF').version") ==="
elif [[ "${DESKTOP_NO_BUMP:-}" != "1" ]]; then
chmod +x "$WORK_TREE/scripts/bump-desktop-version-before-build.sh"
BEFORE_VER="$("$WORK_TREE/scripts/read-desktop-version.sh")"
BUMPED_VER="$("$WORK_TREE/scripts/bump-desktop-version-before-build.sh")"
echo "=== Desktop version bump: v${BEFORE_VER} → v${BUMPED_VER} ==="
else
echo "=== Desktop version bump SKIPPED (DESKTOP_NO_BUMP=1) — v$(node -p "require('$CONF').version") ==="
fi
VERSION="$(node -p "require('$CONF').version")"
echo "Version: $VERSION"
echo "=== Building GoldenChart Desktop v${VERSION} ==="
node -e "
const fs = require('fs');