From d17ec4333d22beecd59df2b78f98dd37ee4ad1f8 Mon Sep 17 00:00:00 2001 From: Mohamed Boudra Date: Wed, 11 Feb 2026 14:33:31 +0700 Subject: [PATCH] ci: ship mac arm desktop release and add website mac download --- .github/workflows/desktop-release.yml | 27 ++++----------------------- packages/app/.gitignore | 1 + packages/website/src/routes/index.tsx | 10 ++++++++++ 3 files changed, 15 insertions(+), 23 deletions(-) diff --git a/.github/workflows/desktop-release.yml b/.github/workflows/desktop-release.yml index c8d20a688..c53bdd523 100644 --- a/.github/workflows/desktop-release.yml +++ b/.github/workflows/desktop-release.yml @@ -20,20 +20,7 @@ jobs: publish-tauri: permissions: contents: write - strategy: - fail-fast: false - matrix: - include: - - platform: macos-latest # for Arm based macs (M1 and above). - args: '--target aarch64-apple-darwin' - - platform: macos-latest # for Intel based macs. - args: '--target x86_64-apple-darwin' - - platform: ubuntu-22.04 - args: '' - - platform: windows-latest - args: '' - - runs-on: ${{ matrix.platform }} + runs-on: macos-latest env: RELEASE_TAG: ${{ github.event_name == 'workflow_dispatch' && github.event.inputs.tag || github.ref_name }} @@ -54,13 +41,7 @@ jobs: - name: Install Rust stable uses: dtolnay/rust-toolchain@stable with: - targets: ${{ matrix.platform == 'macos-latest' && 'aarch64-apple-darwin,x86_64-apple-darwin' || '' }} - - - name: Install system dependencies (ubuntu only) - 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 + targets: aarch64-apple-darwin - name: Install JS dependencies run: npm install --workspace=@getpaseo/app --workspace=@getpaseo/desktop --include-workspace-root @@ -110,7 +91,7 @@ jobs: NODE - name: Build and publish Tauri release - uses: tauri-apps/tauri-action@v0.6.1 + uses: tauri-apps/tauri-action@v1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: @@ -120,4 +101,4 @@ jobs: releaseBody: See the assets to download and install this version. releaseDraft: false prerelease: false - args: ${{ matrix.args }} + args: --target aarch64-apple-darwin diff --git a/packages/app/.gitignore b/packages/app/.gitignore index f8c6c2e83..113712092 100644 --- a/packages/app/.gitignore +++ b/packages/app/.gitignore @@ -32,6 +32,7 @@ yarn-error.* # local env files .env*.local +.secrets/ # typescript *.tsbuildinfo diff --git a/packages/website/src/routes/index.tsx b/packages/website/src/routes/index.tsx index 05a4f015d..7d39e8a4c 100644 --- a/packages/website/src/routes/index.tsx +++ b/packages/website/src/routes/index.tsx @@ -181,6 +181,16 @@ function Feature({ function GetStarted() { return (
+
+ + Download for Mac + +
npm install -g @getpaseo/cli && paseo
)