From a972ceb69492fd340289e122f841fc44819191cf Mon Sep 17 00:00:00 2001 From: snowdamiz Date: Fri, 29 May 2026 14:37:56 -0700 Subject: [PATCH] Fix Windows Tauri pnpm setup and bump 0.1.36 --- .github/workflows/release.yml | 16 ++++++++++++++++ client/package.json | 2 +- client/src-tauri/Cargo.lock | 4 ++-- client/src-tauri/Cargo.toml | 2 +- client/src-tauri/crates/xero-cli/Cargo.toml | 2 +- client/src-tauri/tauri.conf.json | 2 +- 6 files changed, 22 insertions(+), 6 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a8e9108a..a95dfc66 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -460,17 +460,33 @@ jobs: path: client/dist - name: Set up pnpm + if: matrix.platform_key != 'windows-x86_64' uses: pnpm/action-setup@v6 with: version: 10.28.1 - name: Set up Node + if: matrix.platform_key != 'windows-x86_64' uses: actions/setup-node@v6 with: node-version: 24 cache: pnpm cache-dependency-path: client/pnpm-lock.yaml + - name: Set up Node (Windows) + if: matrix.platform_key == 'windows-x86_64' + uses: actions/setup-node@v6 + with: + node-version: 24 + + - name: Set up pnpm (Windows) + if: matrix.platform_key == 'windows-x86_64' + shell: pwsh + run: | + corepack enable + corepack prepare pnpm@10.28.1 --activate + pnpm --version + - name: Install Linux Tauri dependencies if: matrix.platform_key == 'linux-x86_64' run: | diff --git a/client/package.json b/client/package.json index c7a5a63e..35dfe4ed 100644 --- a/client/package.json +++ b/client/package.json @@ -1,6 +1,6 @@ { "name": "my-project", - "version": "0.1.35", + "version": "0.1.36", "private": true, "scripts": { "dev": "vite --host 0.0.0.0 --port 3000", diff --git a/client/src-tauri/Cargo.lock b/client/src-tauri/Cargo.lock index 17623595..c371850e 100644 --- a/client/src-tauri/Cargo.lock +++ b/client/src-tauri/Cargo.lock @@ -11839,7 +11839,7 @@ dependencies = [ [[package]] name = "xero-cli" -version = "0.1.35" +version = "0.1.36" dependencies = [ "crossterm", "flate2", @@ -11860,7 +11860,7 @@ dependencies = [ [[package]] name = "xero-desktop" -version = "0.1.35" +version = "0.1.36" dependencies = [ "arc-swap", "arrow-array", diff --git a/client/src-tauri/Cargo.toml b/client/src-tauri/Cargo.toml index ecec2013..3652ff9b 100644 --- a/client/src-tauri/Cargo.toml +++ b/client/src-tauri/Cargo.toml @@ -12,7 +12,7 @@ resolver = "2" [package] name = "xero-desktop" -version = "0.1.35" +version = "0.1.36" edition = "2021" default-run = "xero-desktop" description = "Xero desktop host" diff --git a/client/src-tauri/crates/xero-cli/Cargo.toml b/client/src-tauri/crates/xero-cli/Cargo.toml index d6425024..b6ff9930 100644 --- a/client/src-tauri/crates/xero-cli/Cargo.toml +++ b/client/src-tauri/crates/xero-cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "xero-cli" -version = "0.1.35" +version = "0.1.36" edition = "2021" description = "Headless Xero CLI backed by xero-agent-core" diff --git a/client/src-tauri/tauri.conf.json b/client/src-tauri/tauri.conf.json index 01ea881d..a60c0128 100644 --- a/client/src-tauri/tauri.conf.json +++ b/client/src-tauri/tauri.conf.json @@ -2,7 +2,7 @@ "$schema": "../node_modules/@tauri-apps/cli/config.schema.json", "productName": "Xero", "mainBinaryName": "xero-desktop", - "version": "0.1.35", + "version": "0.1.36", "identifier": "com.hyperpush.xero", "build": { "beforeDevCommand": "pnpm dev",