From b20cfd79ce96e6563a5590abf2a2fdaa91554d9f Mon Sep 17 00:00:00 2001 From: thegecko Date: Sat, 24 Feb 2024 14:52:00 +0000 Subject: [PATCH 1/2] Install setuptools on macos workflows --- .github/workflows/build.yml | 2 ++ .github/workflows/test.yml | 2 ++ 2 files changed, 4 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 11220639..fc945fd8 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -40,6 +40,8 @@ jobs: name: Build ${{ matrix.name }} runs-on: ${{ matrix.os }} steps: + - if: matrix.os == 'macos-11' + run: sudo -H pip install setuptools - if: matrix.node uses: actions/setup-node@v3 with: diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 951b859a..a1cc9372 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -27,6 +27,8 @@ jobs: - { os: ubuntu-latest, arch: x64 } - { os: windows-2019, arch: x64 } steps: + - if: matrix.config.os == 'macos-latest' + run: sudo -H pip install setuptools - uses: actions/checkout@v3 - uses: actions/setup-node@v3 with: From d499e30df20c00f3db88a50b25b0ceaf89e78756 Mon Sep 17 00:00:00 2001 From: robmor01 Date: Thu, 4 Jul 2024 11:40:28 +0100 Subject: [PATCH 2/2] Use more explicit macos-11 in all CI jobs --- .github/workflows/test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index a1cc9372..8cff1de7 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -23,11 +23,11 @@ jobs: node-version: [16.x, 18.x, 20.x] config: # arch isn't used and we have no way to use it currently - - { os: macos-latest, arch: x64 } + - { os: macos-11, arch: x64 } - { os: ubuntu-latest, arch: x64 } - { os: windows-2019, arch: x64 } steps: - - if: matrix.config.os == 'macos-latest' + - if: matrix.config.os == 'macos-11' run: sudo -H pip install setuptools - uses: actions/checkout@v3 - uses: actions/setup-node@v3