]> git.ipfire.org Git - thirdparty/psycopg.git/commitdiff
ci: extend CI configuration to include riscv64 architecture support on libpq 1197/head
authorMiguel Liezun <miguel.liezun@gencove.com>
Tue, 28 Oct 2025 12:31:43 +0000 (13:31 +0100)
committerDaniele Varrazzo <daniele.varrazzo@gmail.com>
Thu, 30 Oct 2025 10:32:37 +0000 (10:32 +0000)
.github/workflows/build-and-cache-libpq.yml

index b6bae3c1e840b9200c2d2d59254906a54dad414b..333e2a58b7cf4b7696e5e6d9691107d43b6d0665 100644 (file)
@@ -73,7 +73,7 @@ jobs:
     strategy:
       fail-fast: false
       matrix:
-        arch: [x86_64, ppc64le, aarch64]
+        arch: [x86_64, ppc64le, aarch64, riscv64]
         platform: [manylinux, musllinux]
 
     steps:
@@ -101,8 +101,9 @@ jobs:
           CIBW_MANYLINUX_I686_IMAGE: manylinux2014
           CIBW_MANYLINUX_AARCH64_IMAGE: manylinux_2_28
           CIBW_MANYLINUX_PPC64LE_IMAGE: manylinux2014
+          CIBW_MANYLINUX_RISCV64_IMAGE: quay.io/pypa/manylinux_2_39_riscv64
           CIBW_BUILD: cp313-${{matrix.platform}}_${{matrix.arch}}
-          CIBW_ARCHS_LINUX: auto aarch64 ppc64le
+          CIBW_ARCHS_LINUX: auto aarch64 ppc64le riscv64
           CIBW_BEFORE_ALL_LINUX: ./tools/ci/build_libpq.sh
           CIBW_REPAIR_WHEEL_COMMAND: >-
             ./tools/ci/strip_wheel.sh {wheel}