Skip to content

Conversation

eshattow
Copy link
Contributor

Build for riscv64 architecture (v2 PR)

RISC-V 64-bit Little-endian architecture is officially supported by Ubuntu and Debian Linux distro stable releases. Alpine Linux has support for riscv64 as of release 3.21; RHEL-based distros also have support such as RockyLinux Official Support for RISC-V in RL10.

Add riscv64 architecture to the ci-cd wheel builds to expand software ecosystem support for RISC-V.

Previously reverted in 616db7a due to lack of cibuildwheel support upstream for riscv64 then, and since generally available as of cibuildwheel 3.12

Add riscv64 to spelling_wordlist.txt
Build for riscv64 architecture
@psf-chronographer psf-chronographer bot added the bot:chronographer:provided There is a change note present in this PR label Aug 13, 2025
Copy link

codecov bot commented Aug 13, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 98.75%. Comparing base (cf1460e) to head (31577a7).
⚠️ Report is 11 commits behind head on master.

Additional details and impacted files
@@           Coverage Diff           @@
##           master   #11425   +/-   ##
=======================================
  Coverage   98.75%   98.75%           
=======================================
  Files         129      129           
  Lines       43418    43418           
  Branches     2325     2325           
=======================================
  Hits        42879    42879           
  Misses        384      384           
  Partials      155      155           
Flag Coverage Δ
CI-GHA 98.64% <ø> (ø)
OS-Linux 98.37% <ø> (+<0.01%) ⬆️
OS-Windows 96.81% <ø> (ø)
OS-macOS 97.68% <ø> (ø)
Py-3.10.11 97.33% <ø> (+<0.01%) ⬆️
Py-3.10.18 97.72% <ø> (+<0.01%) ⬆️
Py-3.11.13 97.91% <ø> (ø)
Py-3.11.9 97.52% <ø> (-0.01%) ⬇️
Py-3.12.10 97.62% <ø> (-0.02%) ⬇️
Py-3.12.11 98.01% <ø> (ø)
Py-3.13.5 ?
Py-3.13.7 98.27% <ø> (?)
Py-3.9.13 97.21% <ø> (-0.01%) ⬇️
Py-3.9.23 97.61% <ø> (+<0.01%) ⬆️
Py-pypy7.3.16 92.14% <ø> (+4.18%) ⬆️
VM-macos 97.68% <ø> (ø)
VM-ubuntu 98.37% <ø> (+<0.01%) ⬆️
VM-windows 96.81% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

Copy link

codspeed-hq bot commented Aug 13, 2025

CodSpeed Performance Report

Merging #11425 will not alter performance

Comparing eshattow:patch-1 (31577a7) with master (f9996b5)

Summary

✅ 59 untouched benchmarks

Co-authored-by: 🇺🇦 Sviatoslav Sydorenko (Святослав Сидоренко) <[email protected]>
@webknjaz webknjaz requested a review from bdraco August 13, 2025 15:24
@Dreamsorcerer Dreamsorcerer added the backport-3.13 Trigger automatic backporting to the 3.13 release branch by Patchback robot label Aug 24, 2025
@webknjaz
Copy link
Member

@eshattow FYI we're talking internally about the possibility to declare exotic architectures like this as tier 2/3 and fully relying on external contributions to keep them working. If this starts causing problems, we'll be dropping it from the matrix again unless someone else steps in to be fixing related issues.

@Dreamsorcerer Dreamsorcerer merged commit 6d76b65 into aio-libs:master Aug 24, 2025
40 of 42 checks passed
Copy link
Contributor

patchback bot commented Aug 24, 2025

Backport to 3.13: 💚 backport PR created

✅ Backport PR branch: patchback/backports/3.13/6d76b651b2c1e99be0de733aee733874be4a698a/pr-11425

Backported as #11446

🤖 @patchback
I'm built with octomachinery and
my source is open — https://github.com/sanitizers/patchback-github-app.

patchback bot pushed a commit that referenced this pull request Aug 24, 2025
Dreamsorcerer pushed a commit that referenced this pull request Aug 24, 2025
…heels in CI/CD (v2 PR with upstream cibuildwheel support) (#11446)

**This is a backport of PR #11425 as merged into master
(6d76b65).**

Co-authored-by: E Shattow <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport-3.13 Trigger automatic backporting to the 3.13 release branch by Patchback robot bot:chronographer:provided There is a change note present in this PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants