|
54 | 54 | ("x86_64", "ubuntu-24.04", ("manylinux2014", "manylinux_2_28", "manylinux_2_34", "musllinux_1_2")),
|
55 | 55 | ("aarch64", "ubuntu-24.04-arm", ("manylinux2014", "manylinux_2_28", "manylinux_2_34", "musllinux_1_2")),
|
56 | 56 | ("i686", "ubuntu-24.04", ("manylinux2014", "musllinux_1_2")),
|
57 |
| - ("armv7l", "ubuntu-24.04-arm", ("manylinux_2_31", "musllinux_1_2")), |
| 57 | + ("armv7l", "ubuntu-24.04-arm", ("manylinux_2_35", "manylinux_2_31", "musllinux_1_2")), |
| 58 | + ("riscv64", "ubuntu-24.04", ("manylinux_2_35", "manylinux_2_31", "musllinux_1_2")), |
58 | 59 | ]
|
59 | 60 | expanded = [{"policy": policy, "platform": platform, "runner": runner} for platform, runner, policies in reduced for policy in policies]
|
60 | 61 | print(json.dumps(expanded, indent=2))
|
|
82 | 83 | with:
|
83 | 84 | fetch-depth: 50
|
84 | 85 |
|
| 86 | + - name: Set up QEMU |
| 87 | + if: matrix.platform == 'riscv64' |
| 88 | + uses: docker/setup-qemu-action@v3 |
| 89 | + with: |
| 90 | + # This should be temporary |
| 91 | + # xref https://github.com/docker/setup-qemu-action/issues/188 |
| 92 | + # xref https://github.com/tonistiigi/binfmt/issues/215 |
| 93 | + image: tonistiigi/binfmt:qemu-v8.1.5 |
| 94 | + |
85 | 95 | - name: Set up Docker Buildx
|
86 | 96 | uses: docker/setup-buildx-action@v3
|
87 | 97 |
|
|
0 commit comments