From ecb1efc5a4dbe06a8445a375b1b4be638b0d4895 Mon Sep 17 00:00:00 2001 From: liamcottle Date: Mon, 6 Jul 2026 21:20:18 +1200 Subject: [PATCH] update from macos-13 to macos-15 build runner and add support for apple silicon builds --- .github/workflows/build.yml | 7 +++++-- package.json | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 18c3502..d517940 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -45,7 +45,10 @@ jobs: artifacts: "dist/*-win-installer.exe,dist/*-win-portable.exe" build_mac: - runs-on: macos-13 + strategy: + matrix: + os: [ macos-15, macos-15-intel ] + runs-on: ${{ matrix.os }} permissions: contents: write steps: @@ -80,7 +83,7 @@ jobs: replacesArtifacts: true omitDraftDuringUpdate: true omitNameDuringUpdate: true - artifacts: "dist/*-mac.dmg" + artifacts: "dist/*-mac-*.dmg" build_linux: runs-on: ubuntu-latest diff --git a/package.json b/package.json index 94911c3..fc6ecb7 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,7 @@ "mac": { "target": "dmg", "identity": null, - "artifactName": "ReticulumMeshChat-v${version}-${os}.${ext}", + "artifactName": "ReticulumMeshChat-v${version}-${os}-${arch}.${ext}", "extendInfo": { "NSMicrophoneUsageDescription": "Microphone access is only needed for Audio Calls", "com.apple.security.device.audio-input": true