diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index 8bc8819..8055b09 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -112,34 +112,34 @@ jobs: name: codemp-py-windows-${{ matrix.platform.target }} path: dist/py/build - #macos: - # runs-on: ${{ matrix.platform.runner }} - # strategy: - # matrix: - # platform: - # #- runner: macos-12 - # # target: x86_64 - # - runner: macos-14 - # target: aarch64 - # steps: - # - uses: actions/checkout@v4 - # - uses: arduino/setup-protoc@v3 - # - uses: actions/setup-python@v5 - # with: - # python-version: 3.x - # - name: Build wheels - # uses: PyO3/maturin-action@v1 - # with: - # working-directory: dist/py - # target: ${{ matrix.platform.target }} - # container: 'off' - # args: --release --out ./build - # sccache: 'true' - # - name: Upload wheels - # uses: actions/upload-artifact@v4 - # with: - # name: codemp-py-macos-${{ matrix.platform.target }} - # path: dist/py/build + macos: + runs-on: ${{ matrix.platform.runner }} + strategy: + matrix: + platform: + #- runner: macos-12 + # target: x86_64 + - runner: macos-14 + target: aarch64 + steps: + - uses: actions/checkout@v4 + - uses: arduino/setup-protoc@v3 + - uses: actions/setup-python@v5 + with: + python-version: 3.x + - name: Build wheels + uses: PyO3/maturin-action@v1 + with: + working-directory: dist/py + target: ${{ matrix.platform.target }} + container: 'off' + args: --release --out ./build + sccache: 'true' + - name: Upload wheels + uses: actions/upload-artifact@v4 + with: + name: codemp-py-macos-${{ matrix.platform.target }} + path: dist/py/build sdist: runs-on: ubuntu-latest @@ -159,7 +159,7 @@ jobs: release: runs-on: ubuntu-latest - needs: [linux, windows, sdist] + needs: [linux, windows, macos, sdist] steps: - uses: actions/download-artifact@v4 with: