diff --git a/desktop/package.json b/desktop/package.json index d6ee4b9..23525f1 100644 --- a/desktop/package.json +++ b/desktop/package.json @@ -1,6 +1,6 @@ { "name": "@goldenchart/desktop", - "version": "0.1.0", + "version": "0.1.1", "private": true, "type": "module", "scripts": { diff --git a/desktop/src-tauri/tauri.conf.json b/desktop/src-tauri/tauri.conf.json index 98ca7f3..fbe36f4 100644 --- a/desktop/src-tauri/tauri.conf.json +++ b/desktop/src-tauri/tauri.conf.json @@ -1,7 +1,7 @@ { "$schema": "https://schema.tauri.app/config/2", "productName": "GoldenChart", - "version": "0.1.0", + "version": "0.1.1", "identifier": "com.goldenchart.desktop", "build": { "beforeDevCommand": "npm run dev", diff --git a/scripts/reconcile-desktop-latest-json.sh b/scripts/reconcile-desktop-latest-json.sh index 537eace..8e9ee2d 100755 --- a/scripts/reconcile-desktop-latest-json.sh +++ b/scripts/reconcile-desktop-latest-json.sh @@ -13,6 +13,16 @@ if [[ ! -d "$UPDATES_DIR" ]]; then fi VERSION="$(node -p "require('$CONF').version" 2>/dev/null || echo '0.1.0')" +LATEST_JSON="$UPDATES_DIR/latest.json" +if [[ -f "$LATEST_JSON" ]]; then + EXISTING="$(node -p " + const fs=require('fs'); const v=require('$LATEST_JSON').version||'0.0.0'; + const c='$VERSION'.split('.').map(Number); const e=v.split('.').map(Number); + for (let i=0;i<3;i++){ if((e[i]||0)>(c[i]||0)){ console.log(v); process.exit(0);} if((e[i]||0)<(c[i]||0)) break;} + console.log('$VERSION'); + " 2>/dev/null || echo "$VERSION")" + VERSION="$EXISTING" +fi NOTES="${DESKTOP_RELEASE_NOTES:-GoldenChart Desktop $VERSION}" set +e