diff --git a/.github/workflows/releases.yml b/.github/workflows/releases.yml index 95305da..d788649 100644 --- a/.github/workflows/releases.yml +++ b/.github/workflows/releases.yml @@ -59,6 +59,10 @@ jobs: - name: Build linux C and Rust libraries run: | + # Fix permissions- output files from maturn=action end up owned by runner:docker + # so lets change them back to root:root + sudo chown -R root:root . + export TAG="$(git describe --tags)" echo "TAG=$TAG" @@ -113,10 +117,12 @@ jobs: strategy: matrix: platform: # see https://github.com/actions/runner-images?tab=readme-ov-file#available-images for runner types - - runner: macos-14-large + - runner: macos-13 target: x86_64 - runner: macos-14 target: aarch64 + - runner: macos-15 + target: aarch64 steps: - name: Checkout repository uses: actions/checkout@v4 @@ -138,7 +144,7 @@ jobs: path: dist - name: Build C and Rust libraries - run: | + run: | export TAG="$(git describe --tags)" echo "TAG=$TAG" diff --git a/.github/workflows/run_python_tests.yml b/.github/workflows/run_python_tests.yml index 2a586e3..5d16bea 100644 --- a/.github/workflows/run_python_tests.yml +++ b/.github/workflows/run_python_tests.yml @@ -20,7 +20,7 @@ jobs: strategy: matrix: # see https://github.com/actions/runner-images?tab=readme-ov-file#available-images for runner types - os: [ubuntu-latest, macos-14, macos-14-large] # macos-14 is Arm64, macos-14-large is x86_64 + os: [ubuntu-latest, macos-13, macos-14, macos-15] # macos-13 is x86_64, macos-14 & 15 are Arm64 python-version: [3.9, "3.10", "3.11", "3.12", "3.13"] exclude: - os: macOS-14 diff --git a/.github/workflows/run_tests.yml b/.github/workflows/run_tests.yml index db76b43..a999413 100644 --- a/.github/workflows/run_tests.yml +++ b/.github/workflows/run_tests.yml @@ -20,7 +20,7 @@ jobs: strategy: matrix: # see https://github.com/actions/runner-images?tab=readme-ov-file#available-images for runner types - os: [ubuntu-latest, macos-14, macos-14-large] # macos-14 is Arm64, macos-14-large is x86_64 + os: [ubuntu-latest, macos-13, macos-14, macos-15] # macos-13 is x86_64, macos-14 & 15 are Arm64 steps: - name: Checkout sources uses: actions/checkout@v4