v0.6.0: hard network fork; ship multi-persona + CDN restructure

Phases 1-5 of the Identity Architecture rollout are on master; Phase 6
(rotating DM IDs) is deferred. This bumps the protocol-breaking
release: v0.5 and v0.6 cannot interoperate.

Packaging:
- Cargo + tauri.conf: 0.5.3 -> 0.6.0
- deploy.sh: drop -beta filename suffix
- download.html: single v0.6.0 section with fork notice at the top;
  changelog entry summarising the five phases and the schema migration;
  Phase 6's rotating-DM-ID status noted as deferred

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Scott Reimers 2026-04-21 23:58:35 -04:00
parent eea868b4cc
commit 8e35add7bb
7 changed files with 44 additions and 36 deletions

View file

@ -19,7 +19,7 @@ KEYSTORE="itsgoin.keystore"
KS_ALIAS="itsgoin"
VERSION=$(grep '"version"' crates/tauri-app/tauri.conf.json | head -1 | sed 's/.*"\([0-9.]*\)".*/\1/')
echo "=== Deploying v${VERSION}-beta ==="
echo "=== Deploying v${VERSION} ==="
# Build CLI
echo "=== Building CLI ==="
@ -43,7 +43,7 @@ echo "=== APK build complete ==="
echo "=== Signing APK ==="
UNSIGNED="crates/tauri-app/gen/android/app/build/outputs/apk/universal/release/app-universal-release-unsigned.apk"
ALIGNED="itsgoin-aligned.apk"
SIGNED="itsgoin-${VERSION}-beta.apk"
SIGNED="itsgoin-${VERSION}.apk"
ZIPALIGN=$(find ~/Android/Sdk/build-tools -name "zipalign" 2>/dev/null | sort -V | tail -1)
APKSIGNER=$(find ~/Android/Sdk/build-tools -name "apksigner" 2>/dev/null | sort -V | tail -1)
"$ZIPALIGN" -f 4 "$UNSIGNED" "$ALIGNED"
@ -56,7 +56,7 @@ sshpass -p "$SSH_PASS" scp $SSH_OPTS website/*.html website/style.css "$SSH_HOST
sleep 5
echo "=== Uploading AppImage ==="
sshpass -p "$SSH_PASS" scp $SSH_OPTS "target/release/bundle/appimage/itsgoin_${VERSION}_amd64.AppImage" "$SSH_HOST:~/public_html/itsgoin_${VERSION}-beta_amd64.AppImage"
sshpass -p "$SSH_PASS" scp $SSH_OPTS "target/release/bundle/appimage/itsgoin_${VERSION}_amd64.AppImage" "$SSH_HOST:~/public_html/itsgoin_${VERSION}_amd64.AppImage"
sleep 5
echo "=== Uploading APK ==="
@ -64,7 +64,7 @@ sshpass -p "$SSH_PASS" scp $SSH_OPTS "$SIGNED" "$SSH_HOST:~/public_html/"
sleep 5
echo "=== Uploading CLI ==="
sshpass -p "$SSH_PASS" scp $SSH_OPTS target/release/itsgoin "$SSH_HOST:~/public_html/itsgoin-cli-${VERSION}-beta-linux-amd64"
sshpass -p "$SSH_PASS" scp $SSH_OPTS target/release/itsgoin "$SSH_HOST:~/public_html/itsgoin-cli-${VERSION}-linux-amd64"
sleep 5
echo "=== Uploading anchor binary ==="
@ -78,4 +78,4 @@ sleep 2
echo "=== Verifying anchor ==="
sshpass -p "$SSH_PASS" ssh $SSH_OPTS "$SSH_HOST" 'ps aux | grep "[i]tsgoin.*daemon"'
echo "=== Deploy complete: v${VERSION}-beta ==="
echo "=== Deploy complete: v${VERSION} ==="