From 4d493f36c4ee5cdf2594576441dc947e2b827739 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 16 Oct 2026 17:42:24 +0000 Subject: [PATCH 1/2] Initial plan From 071b2f51c0e025a74ec73b03c49baca9df00a21d Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 16 Oct 2026 17:44:04 +0000 Subject: [PATCH 2/2] Apply remaining changes Co-authored-by: Xmader <16057139+Xmader@users.noreply.github.com> --- .github/workflows/test-and-publish.yaml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/test-and-publish.yaml b/.github/workflows/test-and-publish.yaml index ce055f30..e167e452 100644 --- a/.github/workflows/test-and-publish.yaml +++ b/.github/workflows/test-and-publish.yaml @@ -299,6 +299,16 @@ jobs: for file in *.whl; do mv "$file" "$(echo "$file" | sed -E 's/macosx_[0-9]+_[0-9]+/macosx_11_0/')"; done + - name: Tag the Linux wheels as manylinux + if: ${{ startsWith(matrix.os, 'ubuntu') }} + # PyPI rejects wheels with the plain `linux_xxx` platform tag. + # The wheels are built inside the Ubuntu 20.04 container (glibc 2.31), so tag them as `manylinux_2_31_xxx`. + run: | + cd ./dist/ + for file in *-linux_*.whl; do + [ -e "$file" ] || continue + mv "$file" "$(echo "$file" | sed -E 's/-linux_/-manylinux_2_31_/')"; + done - name: Upload wheel as CI artifacts uses: actions/upload-artifact@v4 with: