From 9070390ca74332b183b8147bcf476d9d20d005f3 Mon Sep 17 00:00:00 2001 From: "Christian W. Zuckschwerdt" Date: Thu, 17 Oct 2024 19:51:45 +0200 Subject: [PATCH] Update Github Action --- .github/workflows/build.yml | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 41caf76..48b285e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -9,7 +9,7 @@ jobs: strategy: fail-fast: false matrix: - os: [macos-12, macos-14] + os: [macos-13, macos-14, macos-15] runs-on: ${{ matrix.os }} name: Build on ${{ matrix.os }} (macports) steps: @@ -27,16 +27,17 @@ jobs: strategy: fail-fast: false matrix: - os: [macos-12, macos-14] + os: [macos-13, macos-14, macos-15] runs-on: ${{ matrix.os }} name: Build on ${{ matrix.os }} (tfcollins) steps: - uses: actions/checkout@v4 - name: Setup tools + # Note: soapysdr reinstalls python thus we force to overwrite run: | brew tap tfcollins/homebrew-formulae brew update - brew install soapysdr libusb libiio libad9361-iio + brew install soapysdr libusb libiio libad9361-iio --force - name: Configure run: cmake -B build - name: Build @@ -46,7 +47,7 @@ jobs: strategy: fail-fast: false matrix: - os: [macos-12, macos-14] + os: [macos-13, macos-14, macos-15] runs-on: ${{ matrix.os }} name: Build on ${{ matrix.os }} (pothos) steps: @@ -54,11 +55,12 @@ jobs: - name: Setup tools # Note: "distutils" package is removed in python version 3.12 # pothosware libiio homebrew formula will fail without "setuptools" + # Note: soapysdr reinstalls python thus we force to overwrite run: | brew tap pothosware/homebrew-pothos brew update pip3 install --break-system-packages setuptools - brew install soapysdr libusb libiio libad9361 + brew install soapysdr libusb libiio libad9361 --force - name: Configure run: cmake -B build - name: Build