diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 413f6c73..72dc0ef2 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -23,8 +23,8 @@ jobs: git -C mypy checkout $(cat mypy_commit) - name: Install cibuildwheel and pypyp run: | - pipx install cibuildwheel==2.19.2 - pipx install pypyp==1 + pipx install cibuildwheel==2.21.3 + pipx install pypyp==1.2.0 - id: set-matrix run: | MATRIX=$( @@ -32,7 +32,7 @@ jobs: cibuildwheel --config-file=cibuildwheel.toml --print-build-identifiers --platform linux mypy \ | pyp 'json.dumps({"only": x, "os": "ubuntu-latest"})' \ && cibuildwheel --config-file=cibuildwheel.toml --print-build-identifiers --platform macos mypy \ - | pyp 'json.dumps({"only": x, "os": "macos-14"})' \ + | pyp 'json.dumps({"only": x, "os": "macos-latest"})' \ && cibuildwheel --config-file=cibuildwheel.toml --print-build-identifiers --platform windows mypy \ | pyp 'json.dumps({"only": x, "os": "windows-latest"})' } | pyp 'json.dumps(list(map(json.loads, lines)))' @@ -66,7 +66,7 @@ jobs: git clone https://github.com/python/mypy.git --recurse-submodules git -C mypy checkout $(cat mypy_commit) - - uses: pypa/cibuildwheel@v2.19.2 + - uses: pypa/cibuildwheel@v2.21.3 with: config-file: cibuildwheel.toml package-dir: mypy diff --git a/cibuildwheel.toml b/cibuildwheel.toml index c1462ad5..978688e0 100644 --- a/cibuildwheel.toml +++ b/cibuildwheel.toml @@ -2,7 +2,9 @@ build-frontend = "build" linux.manylinux-x86_64-image = "manylinux_2_28" +linux.manylinux-aarch64-image = "manylinux_2_28" linux.musllinux-x86_64-image = "musllinux_1_1" # Change to musllinux_1_2 at some point +linux.musllinux-aarch64-image = "musllinux_1_1" # Change to musllinux_1_2 at some point # Don't build 32-bit wheels or PyPy skip = [ diff --git a/mypy_commit b/mypy_commit index a549ce6e..956b0d48 100644 --- a/mypy_commit +++ b/mypy_commit @@ -1 +1 @@ -d1d3c780c7a2d30b2a038903289ea7487303a218 +b0db694cc7c6c359a9ce7b036727d0a6f3336f58