From 1fdc4d3228dc28ca08e653994075672c64f38a21 Mon Sep 17 00:00:00 2001 From: viettranx Date: Fri, 27 Mar 2026 10:38:42 +0700 Subject: [PATCH] fix(ci): use macos-14 for both arch builds (macos-13 deprecated) --- .github/workflows/release-desktop.yaml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/release-desktop.yaml b/.github/workflows/release-desktop.yaml index 25ec0da5..5164766b 100644 --- a/.github/workflows/release-desktop.yaml +++ b/.github/workflows/release-desktop.yaml @@ -11,16 +11,14 @@ env: GITHUB_REPO: ${{ github.repository }} jobs: - # ── macOS builds (native runners required for Wails/WebKit) ── + # ── macOS builds (arm64 native + amd64 cross-compile on same runner) ── build-macos: strategy: matrix: include: - - runner: macos-14 # Apple Silicon (arm64) - arch: arm64 - - runner: macos-13 # Intel (amd64) - arch: amd64 - runs-on: ${{ matrix.runner }} + - arch: arm64 + - arch: amd64 + runs-on: macos-14 steps: - uses: actions/checkout@v4 @@ -48,6 +46,8 @@ jobs: - name: Build desktop app working-directory: ui/desktop + env: + GOARCH: ${{ matrix.arch }} run: | wails build -tags sqliteonly \ -ldflags "-s -w -X github.com/nextlevelbuilder/goclaw/cmd.Version=${{ steps.version.outputs.version }}"