From 418613a573a93075ea289cffc62e935fb70b6ae8 Mon Sep 17 00:00:00 2001 From: Eric Zhang Date: Tue, 4 Nov 2025 22:20:09 -0800 Subject: [PATCH 1/3] Add DPP --- .github/workflows/mac-auto-build-release.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/mac-auto-build-release.yml b/.github/workflows/mac-auto-build-release.yml index 7406b21..d278d46 100644 --- a/.github/workflows/mac-auto-build-release.yml +++ b/.github/workflows/mac-auto-build-release.yml @@ -64,6 +64,13 @@ jobs: version: ${{ github.event.inputs.qt_version }} modules: 'qtmultimedia qtserialport' + - name: Install DPP v10.0.22 + run: | + BREW_PREFIX=$(brew --prefix) + brew tap-new --no-git runner/libdpp + cp Arduino-Source/3rdPartyBinaries/libdpp@10.0.22.rb $BREW_PREFIX/Library/Taps/runner/homebrew-libdpp/Formula/ + brew install libdpp@10.0.22 + - name: Build SerialPrograms.app run: | cd Arduino-Source/SerialPrograms From 41f77587c52e8e859a88ab59118b51b1e7581749 Mon Sep 17 00:00:00 2001 From: Eric Zhang Date: Tue, 4 Nov 2025 22:38:35 -0800 Subject: [PATCH 2/3] Adjusted for differing tap installation paths on different runners --- .github/workflows/mac-auto-build-release.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/mac-auto-build-release.yml b/.github/workflows/mac-auto-build-release.yml index d278d46..12d1a79 100644 --- a/.github/workflows/mac-auto-build-release.yml +++ b/.github/workflows/mac-auto-build-release.yml @@ -68,7 +68,12 @@ jobs: run: | BREW_PREFIX=$(brew --prefix) brew tap-new --no-git runner/libdpp - cp Arduino-Source/3rdPartyBinaries/libdpp@10.0.22.rb $BREW_PREFIX/Library/Taps/runner/homebrew-libdpp/Formula/ + if [ "${{ matrix.arch }}" = "arm64" ]; then + TAP_PATH="$BREW_PREFIX/Library/Taps/runner/homebrew-libdpp/Formula/" + else + TAP_PATH="$BREW_PREFIX/Homebrew/Library/Taps/runner/homebrew-libdpp/Formula/" + fi + cp Arduino-Source/3rdPartyBinaries/libdpp@10.0.22.rb "$TAP_PATH" brew install libdpp@10.0.22 - name: Build SerialPrograms.app From 254fad59b6f304e375afe0df9602c10484f67f96 Mon Sep 17 00:00:00 2001 From: Eric Zhang Date: Wed, 12 Nov 2025 21:15:04 -0800 Subject: [PATCH 3/3] Change to macos-15-intel Change to latest x86 runner --- .github/workflows/mac-auto-build-release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/mac-auto-build-release.yml b/.github/workflows/mac-auto-build-release.yml index 7406b21..c315d8e 100644 --- a/.github/workflows/mac-auto-build-release.yml +++ b/.github/workflows/mac-auto-build-release.yml @@ -42,7 +42,7 @@ jobs: runner: macos-15 arch: arm64 - name: Intel - runner: macos-13 + runner: macos-15-intel arch: x86_64 steps: - name: Checkout Arduino-Source