From 07ae1bb357bd3c0430d7cd0217c233128ab758cb Mon Sep 17 00:00:00 2001 From: coso Date: Sat, 20 Dec 2025 19:04:43 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=20Linux=20(deb/AppIm?= =?UTF-8?q?age)=20=E6=9E=84=E5=BB=BA=E6=94=AF=E6=8C=81=EF=BC=8C=E7=89=88?= =?UTF-8?q?=E6=9C=AC=E5=8D=87=E7=BA=A7=E5=88=B0=20v0.14.3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/release.yml | 11 ++++++++++- package.json | 2 +- src-tauri/Cargo.toml | 2 +- src-tauri/tauri.conf.json | 2 +- 4 files changed, 13 insertions(+), 4 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index abd247795..e5bd33873 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -29,6 +29,9 @@ jobs: - platform: windows-latest target: x86_64-pc-windows-msvc name: Windows-x64 + - platform: ubuntu-22.04 + target: x86_64-unknown-linux-gnu + name: Linux-x64 runs-on: ${{ matrix.platform }} @@ -42,6 +45,12 @@ jobs: node-version: '20' cache: 'npm' + - name: Install Linux dependencies + if: matrix.platform == 'ubuntu-22.04' + run: | + sudo apt-get update + sudo apt-get install -y libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev patchelf + - name: Setup Rust uses: dtolnay/rust-toolchain@stable with: @@ -78,6 +87,7 @@ jobs: - **macOS (Apple Silicon)**: `proxycast_*_aarch64.dmg` - **macOS (Intel)**: `proxycast_*_x64.dmg` - **Windows (64-bit)**: `proxycast_*_x64-setup.exe` + - **Linux (64-bit)**: `proxycast_*_amd64.deb` / `proxycast_*_amd64.AppImage` ### macOS 首次安装 @@ -91,5 +101,4 @@ jobs: - **API Key**: proxycast-key releaseDraft: false prerelease: false - bundles: "dmg,nsis" args: --target ${{ matrix.target }} diff --git a/package.json b/package.json index 647f24b52..fc14f1444 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "proxycast", "private": true, - "version": "0.14.2", + "version": "0.14.3", "type": "module", "repository": { "type": "git", diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index f927f4e65..6f477797b 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "proxycast" -version = "0.14.2" +version = "0.14.3" description = "AI API Proxy Desktop App" authors = ["you"] edition = "2021" diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index e40d75a5a..d3397279a 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -1,7 +1,7 @@ { "$schema": "https://schema.tauri.app/config/2", "productName": "ProxyCast", - "version": "0.14.2", + "version": "0.14.3", "identifier": "com.proxycast.app", "build": { "beforeDevCommand": "npm run dev",