diff --git a/.github/workflows/test-docker.yml b/.github/workflows/test-docker.yml index 08226738e11..becabb549fe 100644 --- a/.github/workflows/test-docker.yml +++ b/.github/workflows/test-docker.yml @@ -43,7 +43,6 @@ jobs: ubuntu-24.04-noble-s390x, # Then run the remainder alpine, - amazon-2-amd64, amazon-2023-amd64, arch, centos-stream-9-amd64, diff --git a/.github/workflows/wheels-dependencies.sh b/.github/workflows/wheels-dependencies.sh index 331eae2249b..7750a2e07b5 100755 --- a/.github/workflows/wheels-dependencies.sh +++ b/.github/workflows/wheels-dependencies.sh @@ -178,7 +178,6 @@ function build_libavif { build_simple nasm 2.16.03 https://www.nasm.us/pub/nasm/releasebuilds/2.16.03 fi - local build_type=MinSizeRel local build_shared=ON local lto=ON @@ -195,9 +194,6 @@ function build_libavif { build_shared=OFF fi else - if [[ "$MB_ML_VER" == 2014 ]] && [[ "$PLAT" == "x86_64" ]]; then - build_type=Release - fi libavif_cmake_flags=(-DCMAKE_SHARED_LINKER_FLAGS_INIT="-Wl,--strip-all,-z,relro,-z,now") fi if [[ -n "$IOS_SDK" ]] && [[ "$PLAT" == "x86_64" ]]; then @@ -226,7 +222,7 @@ function build_libavif { -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=$lto \ -DCMAKE_C_VISIBILITY_PRESET=hidden \ -DCMAKE_CXX_VISIBILITY_PRESET=hidden \ - -DCMAKE_BUILD_TYPE=$build_type \ + -DCMAKE_BUILD_TYPE=MinSizeRel \ "${libavif_cmake_flags[@]}" \ $HOST_CMAKE_FLAGS . ) diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index af2f9b3e825..6a5daf987e2 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -39,7 +39,7 @@ concurrency: cancel-in-progress: true env: - EXPECTED_DISTS: 91 + EXPECTED_DISTS: 75 FORCE_COLOR: 1 jobs: @@ -74,26 +74,26 @@ jobs: os: macos-latest cibw_arch: arm64 macosx_deployment_target: "11.0" - - name: "manylinux2014 and musllinux x86_64" + - name: "manylinux_2_28 x86_64" platform: linux os: ubuntu-latest cibw_arch: x86_64 - manylinux: "manylinux2014" - - name: "manylinux_2_28 x86_64" + build: "*manylinux*" + - name: "musllinux x86_64" platform: linux os: ubuntu-latest cibw_arch: x86_64 - build: "*manylinux*" - - name: "manylinux2014 and musllinux aarch64" + build: "*musllinux*" + - name: "manylinux_2_28 aarch64" platform: linux os: ubuntu-24.04-arm cibw_arch: aarch64 - manylinux: "manylinux2014" - - name: "manylinux_2_28 aarch64" + build: "*manylinux*" + - name: "musllinux aarch64" platform: linux os: ubuntu-24.04-arm cibw_arch: aarch64 - build: "*manylinux*" + build: "*musllinux*" - name: "iOS arm64 device" platform: ios os: macos-latest @@ -128,10 +128,6 @@ jobs: CIBW_ARCHS: ${{ matrix.cibw_arch }} CIBW_BUILD: ${{ matrix.build }} CIBW_ENABLE: cpython-prerelease cpython-freethreading pypy - CIBW_MANYLINUX_AARCH64_IMAGE: ${{ matrix.manylinux }} - CIBW_MANYLINUX_PYPY_AARCH64_IMAGE: ${{ matrix.manylinux }} - CIBW_MANYLINUX_PYPY_X86_64_IMAGE: ${{ matrix.manylinux }} - CIBW_MANYLINUX_X86_64_IMAGE: ${{ matrix.manylinux }} MACOSX_DEPLOYMENT_TARGET: ${{ matrix.macosx_deployment_target }} - uses: actions/upload-artifact@v6 diff --git a/docs/installation/platform-support.rst b/docs/installation/platform-support.rst index 7e6ad1e7790..cb7c18a5570 100644 --- a/docs/installation/platform-support.rst +++ b/docs/installation/platform-support.rst @@ -19,8 +19,6 @@ These platforms are built and tested for every change. +==================================+============================+=====================+ | Alpine | 3.12 | x86-64 | +----------------------------------+----------------------------+---------------------+ -| Amazon Linux 2 | 3.10 | x86-64 | -+----------------------------------+----------------------------+---------------------+ | Amazon Linux 2023 | 3.11 | x86-64 | +----------------------------------+----------------------------+---------------------+ | Arch | 3.14 | x86-64 |