diff --git a/.github/workflows/build_pymeos_cffi.yml b/.github/workflows/build_pymeos_cffi.yml index 303b821d..dd835928 100644 --- a/.github/workflows/build_pymeos_cffi.yml +++ b/.github/workflows/build_pymeos_cffi.yml @@ -39,7 +39,6 @@ jobs: name: Build PyMEOS CFFI for ${{ matrix.os }} runs-on: ${{ matrix.os }} strategy: - fail-fast: false matrix: os: [ ubuntu-latest, macos-13, macos-14 ] include: @@ -87,7 +86,6 @@ jobs: - name: Setup Python uses: actions/setup-python@v5 with: - python-version: 3.8 cache: "pip" - name: Install cibuildwheel @@ -114,10 +112,10 @@ jobs: export PACKAGE_DATA=1 python -m cibuildwheel --output-dir wheelhouse env: - # Disable PyPy builds on Linux since shapely has no built distributions for them + # Disable PyPy builds # Disable builds on musllinux # Disable builds in linux architectures other than x86_64 - CIBW_SKIP: "pp*-manylinux* *musllinux*" + CIBW_SKIP: "pp* *musllinux*" CIBW_ARCHS_LINUX: "x86_64" CIBW_ENVIRONMENT_PASS_LINUX: PACKAGE_DATA LD_LIBRARY_PATH PROJ_DATA CIBW_BEFORE_ALL_LINUX: > @@ -137,7 +135,8 @@ jobs: make -j && make install - CIBW_TEST_COMMAND: "python -c \"from pymeos_cffi import meos_initialize, meos_finalize; meos_initialize('UTC'); meos_finalize()\"" + # Skip tests since they will be thoroughly tested in the next job + CIBW_TEST_SKIP: "*" - uses: actions/upload-artifact@v4 with: @@ -219,4 +218,4 @@ jobs: - name: Create Release uses: softprops/action-gh-release@v2 with: - files: ./dist/* \ No newline at end of file + files: ./dist/*