diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 836090c..21542dc 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -19,11 +19,13 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - name: Check tag matches package version + - name: Check tag matches package versions run: | PKG=$(node -p "require('./package.json').version") - if [ "v$PKG" != "$VERSION" ]; then - echo "tag $VERSION does not match package.json version $PKG" + DESKTOP_PKG=$(node -p "require('./apps/desktop/package.json').version") + TAURI=$(node -p "require('./apps/desktop/src-tauri/tauri.conf.json').version") + if [ "v$PKG" != "$VERSION" ] || [ "$DESKTOP_PKG" != "$PKG" ] || [ "$TAURI" != "$PKG" ]; then + echo "tag $VERSION mismatch: root=$PKG desktop=$DESKTOP_PKG tauri=$TAURI" exit 1 fi diff --git a/apps/desktop/package.json b/apps/desktop/package.json index 80bd8df..e06c718 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -1,6 +1,6 @@ { "name": "@primora/desktop", - "version": "0.5.0", + "version": "0.6.0", "private": true, "description": "Primora desktop shell — thin Tauri client for a self-hosted deployment", "scripts": { diff --git a/apps/desktop/src-tauri/tauri.conf.json b/apps/desktop/src-tauri/tauri.conf.json index a378bf5..c2c87ae 100644 --- a/apps/desktop/src-tauri/tauri.conf.json +++ b/apps/desktop/src-tauri/tauri.conf.json @@ -1,7 +1,7 @@ { "$schema": "https://schema.tauri.app/config/2", "productName": "Primora", - "version": "0.5.0", + "version": "0.6.0", "identifier": "dev.tdvorak.primora", "build": { "frontendDist": "../ui"