Skip to content

Commit f22f1ee

Browse files
eshattowbdraco
authored andcommitted
feat: introduce riscv64 linux and musllinux to build and publish
Adding RISC-V architecture to build and publish workflow via QEMU Dropped pyver 3.9 from riscv64 as suggested in code review Co-authored-by: J. Nick Koston <nick+github@koston.org>
1 parent 0e94c25 commit f22f1ee

1 file changed

Lines changed: 15 additions & 0 deletions

File tree

.github/workflows/ci.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -246,6 +246,21 @@ jobs:
246246
qemu: armv7l
247247
musl: ""
248248
pyver: cp314t
249+
# qemu is slow, make a single runner per Python version
250+
- {os: ubuntu-latest, qemu: riscv64, musl: "musllinux", pyver: cp39}
251+
- {os: ubuntu-latest, qemu: riscv64, musl: "musllinux", pyver: cp310}
252+
- {os: ubuntu-latest, qemu: riscv64, musl: "musllinux", pyver: cp311}
253+
- {os: ubuntu-latest, qemu: riscv64, musl: "musllinux", pyver: cp312}
254+
- {os: ubuntu-latest, qemu: riscv64, musl: "musllinux", pyver: cp313}
255+
- {os: ubuntu-latest, qemu: riscv64, musl: "musllinux", pyver: cp314}
256+
- {os: ubuntu-latest, qemu: riscv64, musl: "musllinux", pyver: cp314t}
257+
- {os: ubuntu-latest, qemu: riscv64, musl: "", pyver: cp39}
258+
- {os: ubuntu-latest, qemu: riscv64, musl: "", pyver: cp310}
259+
- {os: ubuntu-latest, qemu: riscv64, musl: "", pyver: cp311}
260+
- {os: ubuntu-latest, qemu: riscv64, musl: "", pyver: cp312}
261+
- {os: ubuntu-latest, qemu: riscv64, musl: "", pyver: cp313}
262+
- {os: ubuntu-latest, qemu: riscv64, musl: "", pyver: cp314}
263+
- {os: ubuntu-latest, qemu: riscv64, musl: "", pyver: cp314t}
249264
steps:
250265
- name: Checkout
251266
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v4

0 commit comments

Comments
 (0)