diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 006d992..f314c2e 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -9,7 +9,7 @@ jobs: strategy: matrix: os: [macOS-latest, windows-latest, ubuntu-latest] - python-version: [ "3.9", "3.10", "3.11" ] + python-version: [ "3.10", "3.11", "3.12" ] steps: - uses: actions/checkout@v3 @@ -18,20 +18,28 @@ jobs: with: python-version: ${{ matrix.python-version }} - - name: prepare tests in linux - if: runner.os == 'linux' + - name: prepare tests in linux x86_64 + if: runner.os == 'linux' && runner.arch == 'X64' run: | mkdir -p ~/vamp cd testci cp linux-x86_64/pyin.so pyin.n3 pyin.cat ~/vamp - - name: prepare tests in mac - if: runner.os == 'macos' + - name: prepare tests in mac x86_64 + if: runner.os == 'macos' && runner.arch == 'X64' run: | mkdir -p ~/Library/Audio/Plug-Ins/Vamp cd testci cp macos-x86_64/pyin.dylib pyin.n3 pyin.cat ~/Library/Audio/Plug-Ins/Vamp + - name: prepare tests in mac arm64 + if: runner.os == 'macos' && runner.arch == 'ARM64' + run: | + mkdir -p ~/Library/Audio/Plug-Ins/Vamp + cd testci + cp macos-arm64/pyin.dylib pyin.n3 pyin.cat ~/Library/Audio/Plug-Ins/Vamp + + - name: prepare tests win if: runner.os == 'windows' run: | diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index b1960c7..0a11654 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -22,7 +22,7 @@ jobs: - name: Build wheels env: - CIBW_BUILD: 'cp39-* cp310-* cp311-* cp312-*' + CIBW_BUILD: 'cp310-* cp311-* cp312-*' CIBW_ARCHS_MACOS: 'x86_64 arm64' CIBW_SKIP: 'pp* *686* *-musllinux_*' CIBW_BUILD_VERBOSITY: 2