From 8a1fa0a99a546965d3aebd4784e20f7572622163 Mon Sep 17 00:00:00 2001 From: gtzatchkova Date: Fri, 4 Oct 2024 13:57:42 +0200 Subject: [PATCH 1/3] Make build in CI for Mac 14, not for latest --- .github/workflows/general.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/general.yaml b/.github/workflows/general.yaml index fcc2b6067..07ee948e8 100644 --- a/.github/workflows/general.yaml +++ b/.github/workflows/general.yaml @@ -78,7 +78,7 @@ jobs: build: strategy: matrix: - os: [ubuntu-20.04, macos-latest, windows-latest] + os: [ubuntu-20.04, macos-14, windows-latest] runs-on: ${{ matrix.os }} needs: [test, test-e2e] steps: @@ -118,7 +118,7 @@ jobs: if: github.event_name == 'push' && contains(github.ref, 'refs/tags/') strategy: matrix: - os: [ubuntu-20.04, macos-latest, windows-latest] + os: [ubuntu-20.04, macos-14, windows-latest] runs-on: ${{ matrix.os }} needs: [test, test-e2e] steps: From 46508ba767c5943e5ea0e4fc491030d4ef389fae Mon Sep 17 00:00:00 2001 From: gtzatchkova Date: Fri, 4 Oct 2024 17:53:06 +0200 Subject: [PATCH 2/3] Try version 13 --- .github/workflows/general.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/general.yaml b/.github/workflows/general.yaml index 07ee948e8..e369271eb 100644 --- a/.github/workflows/general.yaml +++ b/.github/workflows/general.yaml @@ -78,7 +78,7 @@ jobs: build: strategy: matrix: - os: [ubuntu-20.04, macos-14, windows-latest] + os: [ubuntu-20.04, macos-13, windows-latest] runs-on: ${{ matrix.os }} needs: [test, test-e2e] steps: @@ -118,7 +118,7 @@ jobs: if: github.event_name == 'push' && contains(github.ref, 'refs/tags/') strategy: matrix: - os: [ubuntu-20.04, macos-14, windows-latest] + os: [ubuntu-20.04, macos-13, windows-latest] runs-on: ${{ matrix.os }} needs: [test, test-e2e] steps: From 305e36daf6a21f164f2be4ff60eb56313cd93443 Mon Sep 17 00:00:00 2001 From: gtzatchkova Date: Fri, 4 Oct 2024 19:21:53 +0200 Subject: [PATCH 3/3] Add comment --- .github/workflows/general.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/general.yaml b/.github/workflows/general.yaml index e369271eb..debc9294f 100644 --- a/.github/workflows/general.yaml +++ b/.github/workflows/general.yaml @@ -75,6 +75,12 @@ jobs: # Build # For GNU/Linux we need to build our application in the oldest version we want to support. # https://pyinstaller.org/en/stable/usage.html?highlight=glibc#making-gnu-linux-apps-forward-compatible + # + # The reason we chose macos-13 as the minimum version: + # https://forums.developer.apple.com/forums/thread/739988 + # "macOS 14 introduced a new container data protection feature. To learn more about that, + # see the link in Trusted Execution Resources.The solution here is to sign your code with a stable signing identity. + # For day-to-day development, that should be your Apple Development signing identity." build: strategy: matrix: