diff --git a/.github/workflows/wheel.yml b/.github/workflows/wheel.yml index 0ffeb98569..e9060930d9 100644 --- a/.github/workflows/wheel.yml +++ b/.github/workflows/wheel.yml @@ -240,15 +240,7 @@ jobs: name: Install Python with: python-version: '3.8' - - - name: Install Docker - run: | - brew install --cask docker - open /Applications/Docker.app - while ! docker system info; do sleep 1; done - env: - HOMEBREW_NO_AUTO_UPDATE: 1 - + - name: Build wheels uses: pypa/cibuildwheel@v2.21.1 env: @@ -304,12 +296,23 @@ jobs: name: Install Python with: python-version: '3.8' + + - name: Install Podman + run: | + brew install podman qemu + brew install lima + podman machine init + podman machine start + - name: Verify Podman Installation + run: podman --version + - name: Build wheels uses: pypa/cibuildwheel@v2.21.1 env: CIBW_BUILD: ${{ matrix.python }} CIBW_PLATFORM: linux + CIBW_CONTAINER_ENGINE: podman CIBW_ARCHS_LINUX: ${{ matrix.arch }} CIBW_MANYLINUX_AARCH64_IMAGE: ${{ matrix.manylinux }}