Closed vytas7 closed 1 month ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 100.00%. Comparing base (
c124e3a
) to head (b005a9d
). Report is 1 commits behind head on master.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Coverage failed to accept reports, it has been really lame recently :grimacing: All green otherwise.
This is a prototype version since PRs do not have access to secrets anyway, I think.
The plan is to merge this PR once we are happy with the presented code, and test releasing to TestPyPi using the manual dispatch workflow. Then if we are happy we can add/adapt the scripts to perform sanity checks on the produced wheels, and set up publishing to PyPi, retiring the current "Create wheel" workflow,
I got some warnings from various platforms when building on CPython 3.8. So the plan is to build only
manylinux
andmusllinux
64-bit x86 wheels for CPython 3.8.Otherwise we are building the following combos: CPython: 3.9, 3.10, 3.11, 3.12, 3.13. Platforms: Linux x86
manylinux
&musllinux
, Linux ARMmanylinux
&musllinux
, Linux IBM Zmanylinux
, macOS x86, macOS ARM, Windows x86. Only 64-bit builds.TL;DR Proposed CPython wheels
manylinux_x86_64
manylinux_i686
musllinux_x86_64
musllinux_i686
manylinux_aarch64
manylinux_ppc64le
manylinux_s390x
musllinux_aarch64
musllinux_ppc64le
musllinux_s390x
macosx_x86_64
macosx_universal2
macosx_arm64
win_amd64
win32
win_arm64
Example of the latest build before I removed the workflow from running on every PR: https://github.com/falconry/falcon/actions/runs/10416797908