From 6a07239bbed64f8010716aef060566c2969b8481 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 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/newt_test_all.yml b/.github/workflows/newt_test_all.yml index 655bbce988..5157aa139a 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 @@ -40,7 +40,7 @@ jobs: sudo apt-get update sudo apt-get install -y gcc-multilib - name: Install GNU sed - if: matrix.os == 'macos-13' + if: matrix.os == 'macos-15-intel' run: | brew install gnu-sed echo "$(brew --prefix)/opt/gnu-sed/libexec/gnubin" >> $GITHUB_PATH From b190c91328e2665c063a787eece4d3c01217ce39 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 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/newt_test_all.yml b/.github/workflows/newt_test_all.yml index 5157aa139a..be39238fa6 100644 --- a/.github/workflows/newt_test_all.yml +++ b/.github/workflows/newt_test_all.yml @@ -60,6 +60,7 @@ jobs: newt upgrade --shallow=1 cd .. - name: newt test all + shell: bash run: | cd build - newt test all + sudo `which newt` test all