Skip to content

⬆️ deps(github-actions): update pypa/cibuildwheel action to v4.2.1 - #48

Open
Open-Source-Bot wants to merge 1 commit into
mainfrom
renovate/pypa-cibuildwheel-4.x
Open

Open-Source-Bot wants to merge 1 commit into
mainfrom
renovate/pypa-cibuildwheel-4.x

Conversation

@Open-Source-Bot

@Open-Source-Bot Open-Source-Bot commented Jun 10, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
pypa/cibuildwheel action minor v4.0.0 → v4.2.1

Release Notes

pypa/cibuildwheel (pypa/cibuildwheel)

v4.2.1

Compare Source

  • 🐛 Respects the NuGet package sources configured on the machine when installing CPython on Windows, instead of always falling back to nuget.org (#​2966)
  • 🐛 Fixes a NameError on Pyodide when an already-compatible wheel was reused, which made the test step fail (#​2968)
  • 🛠 Updates the Android Python versions, and the Android testbed's Gradle version, making it compatible with Java 25 (#​2962)
  • 🛠 Updates dependencies including CPython 3.15.0rc2 (#​2965, #​2970, #​2976, #​2981, #​2985)

v4.2.0

Compare Source

  • 🌟 CPython 3.15 wheels are now built by default - without the "cpython-prerelease" enable set. It's time to build and upload these wheels to PyPI! This release includes CPython 3.15.0rc1, which is guaranteed to be ABI compatible with the final release. (#​2944)
  • ✨ Adds Pyodide 3.15 support with the cp315-pyodide_wasm32 build identifier, using Pyodide 315.0.0a2. These are also stable wrt. the final release. (#​2958)
  • 🐛 Retries a failed download six times with exponential backoff, so short network outages no longer stop a build. A 4xx response is still reported at once. (#​2953)
  • 🐛 Accepts default as a build-frontend value on Pyodide, and accepts pyodide-build in the top-level table and in overrides (#​2951)
  • 🛠 Holds pip back on GraalPy, where newer pip breaks the build (#​2955)
  • 🛠 Updates Pyodide to 314.0.4 (#​2949, #​2952)
  • 🛠 Updates dependencies and container pins (#​2952, #​2960)
  • 💼 Updates CI action pins (#​2948, #​2954)
  • 🧪 Uses pp311 for the abi3 test, and deletes test_overridden_pip_constraint, which is not necessary since #​2583 (#​2956, #​2957)

v4.1.1

Compare Source

  • ✨ Adds pyodide-build as a separate build-frontend, now the default frontend for Pyodide, with verbosity flags handling. Any other frontend is ignored with a warning on Pyodide. (#​2609, #​2945)
  • 🔐 Uses digests instead of tags for pinned container images, strengthening supply-chain security. The human-readable tags remain as comments in pinned_docker_images.cfg. (#​2915)
  • 🐛 Fixes platform-specific test-runtime environment variables (e.g. CIBW_TEST_RUNTIME_ANDROID) not being honored (#​2941)
  • 🐛 Fixes quoting of test-requires and audit-requires so PEP 508 specifiers containing spaces work (#​2913)
  • 🐛 Makes archs parsing case-insensitive and platform-aware, so e.g. arm64 works on Windows (#​2920)
  • 🐛 Uses an absolute path for the {project} placeholder in config-settings (#​2934)
  • 🐛 Validates the pyodide-version option against the build identifier with a clear error (#​2925)
  • 🐛 Fixes PyPy installs on macOS after PyPy switched its downloads from .tar.bz2 to .tar.gz (#​2939)
  • 🐛 Makes a matching python3-config available in the build and test venvs on macOS (#​2922)
  • 🛠 Updates dependencies and container pins (#​2917, #​2935, #​2939)
  • 🛠 Updates Android tests to current Python versions and the new test repository URL (#​2933)
  • 🛠 Drops the orjson dependency, no longer used by mypy 2+ (#​2923)
  • 📚 Builds the docs with properdocs, a MkDocs fork (#​2946)
  • 📚 Adds the missing cp314-pyodide_wasm32 entry to the build identifier table (#​2947)
  • 📚 Removes outdated notes about the pip wheel build frontend and ClearLinux (#​2926)
  • 💼 Adds a "CI: PyPy EoL" PR label to run PyPy EoL tests on PRs (#​2930)
  • 💼 Updates CI action pins and pre-commit hooks (#​2914, #​2932, #​2938, #​2940, #​2942, #​2943)

v4.1.0

Compare Source

  • ✨ Updates Pyodide to the final 314.0.0 release, so Pyodide 3.14 wheels now build by default without the pyodide-prerelease enable flag. (#​2906)
  • 🐛 Raises clear errors when a build produces no wheel, instead of failing later with a confusing message (#​2909)
  • 🛠 Speeds up CLI startup through lazy imports on Python 3.15 (#​2797)
  • 📚 Adds an FAQ section on caching cibuildwheel's downloaded tools with CIBW_CACHE_PATH (#​2842)
  • 📚 Documentation improvements: clarifies which shell is used for command options, clarifies environment variable precedence, and fixes a dead Pyodide env info link (#​2904, #​2905, #​2911)

Configuration

📅 Schedule: (in timezone Europe/Paris)

  • Branch creation
    • At 10:00 PM through 11:59 PM and 12:00 AM through 06:59 AM (* 22-23,0-6 * * *)
    • Only on Sunday and Saturday (* * * * 0,6)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

@Open-Source-Bot
Open-Source-Bot requested a review from a team as a code owner June 10, 2026 20:03
@Open-Source-Bot
Open-Source-Bot force-pushed the renovate/pypa-cibuildwheel-4.x branch from 5917425 to 48a0243 Compare June 15, 2026 16:02
@Open-Source-Bot Open-Source-Bot changed the title ⬆️ deps(github-actions): update pypa/cibuildwheel action to v4 ⬆️ deps(github-actions): update pypa/cibuildwheel action to v4.1.0 Jun 15, 2026
@Open-Source-Bot
Open-Source-Bot force-pushed the renovate/pypa-cibuildwheel-4.x branch from 48a0243 to ef0aba7 Compare July 29, 2026 20:47
@Open-Source-Bot Open-Source-Bot changed the title ⬆️ deps(github-actions): update pypa/cibuildwheel action to v4.1.0 ⬆️ deps(github-actions): update pypa/cibuildwheel action to v4.1.1 Jul 29, 2026
@Open-Source-Bot
Open-Source-Bot force-pushed the renovate/pypa-cibuildwheel-4.x branch from ef0aba7 to f9aa741 Compare August 10, 2026 03:03
@Open-Source-Bot Open-Source-Bot changed the title ⬆️ deps(github-actions): update pypa/cibuildwheel action to v4.1.1 ⬆️ deps(github-actions): update pypa/cibuildwheel action to v4.2.0 Aug 10, 2026
@Open-Source-Bot
Open-Source-Bot force-pushed the renovate/pypa-cibuildwheel-4.x branch from f9aa741 to 672f373 Compare September 10, 2026 15:05
@Open-Source-Bot Open-Source-Bot changed the title ⬆️ deps(github-actions): update pypa/cibuildwheel action to v4.2.0 ⬆️ deps(github-actions): update pypa/cibuildwheel action to v4.2.1 Sep 10, 2026

This branch was successfully deployed

1 active deployment
auto-build — 672f3737 Deployed Sep 10, 2026 by Open-Source-Bot via build-windows #250
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

1 participant