From 874a39e91f9fc7d89ac7b9930a68bd24a2c63d63 Mon Sep 17 00:00:00 2001 From: Szymon Janc Date: Tue, 4 Nov 2025 23:32:07 +0100 Subject: [PATCH 1/2] ci: Update to latest intel based mac runners macos-13 runner is being deprecated. --- .github/workflows/newt_test_all.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/newt_test_all.yml b/.github/workflows/newt_test_all.yml index 04299bdbec..7cd72b0c79 100644 --- a/.github/workflows/newt_test_all.yml +++ b/.github/workflows/newt_test_all.yml @@ -27,7 +27,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ubuntu-latest, macos-13] + os: [ubuntu-latest, macos-15-intel] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v3 From dcf7529695326a4fc56841c8e31b2bee8e7de15f Mon Sep 17 00:00:00 2001 From: Szymon Janc Date: Wed, 12 Nov 2025 13:29:41 +0100 Subject: [PATCH 2/2] ci: Execute newt test with super powers This is required by latest MacOS runners (see [1]) and doesn't affect Linux. For simplicity keep same job for all. [1] https://github.com/actions/runner-images/issues/10924 --- .github/workflows/newt_test_all.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/newt_test_all.yml b/.github/workflows/newt_test_all.yml index 7cd72b0c79..241b08a199 100644 --- a/.github/workflows/newt_test_all.yml +++ b/.github/workflows/newt_test_all.yml @@ -59,4 +59,6 @@ jobs: shell: bash run: | cd build - newt test all + # sudo is required for macos-15+ runners + # see https://github.com/actions/runner-images/issues/10924 + sudo `which newt` test all