From c10adfeb22ee50d615ee7936fcc61bc25e1d82b1 Mon Sep 17 00:00:00 2001 From: Justin Osborne Date: Thu, 26 Jun 2025 15:40:57 -0500 Subject: [PATCH 1/3] Change build action to macOS 15 and add arm64 --- .github/workflows/release.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b4120b8465..e742b5ea43 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -16,9 +16,9 @@ jobs: - os: windows-latest platform: win32 arch: x64 - - os: macos-13 + - os: macos-15 platform: darwin - arch: x64 + arch: [x64, arm64] runs-on: ${{ matrix.os }} env: ARCHIVE_FILENAME: nodegui-binary-${{github.event.release.tag_name}}-${{ matrix.platform }}-${{ matrix.arch }}.tar.gz From 6b0a1a5d9ec322c15234e4eb87e2804894d6de95 Mon Sep 17 00:00:00 2001 From: Justin Osborne Date: Thu, 26 Jun 2025 15:52:17 -0500 Subject: [PATCH 2/3] changed macOS version to continue using macOS 13 os --- .github/workflows/release.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e742b5ea43..4ef2f1e87a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -16,9 +16,12 @@ jobs: - os: windows-latest platform: win32 arch: x64 + - os: macos-13 + platform: darwin + arch: x64 - os: macos-15 platform: darwin - arch: [x64, arm64] + arch: arm64 runs-on: ${{ matrix.os }} env: ARCHIVE_FILENAME: nodegui-binary-${{github.event.release.tag_name}}-${{ matrix.platform }}-${{ matrix.arch }}.tar.gz From 9319f4fdde9e0766bbe4ed13dac0e378aeb4c5a3 Mon Sep 17 00:00:00 2001 From: Justin Osborne Date: Mon, 30 Jun 2025 12:42:18 -0500 Subject: [PATCH 3/3] added macos-15 (arm) build to test --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index fa3bf9719e..5f1ce29085 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -6,7 +6,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ubuntu-22.04, windows-latest, macos-13] + os: [ubuntu-22.04, windows-latest, macos-13, macos-15] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v4