Skip to content

Commit c5eb6a0

Browse files
committed
ci: add fedora39 build with Python 3.12
Problem: There is no ci builder with Python 3.12. Add a Fedora 39 build with Python 3.12 to the ci matrix. Set PSM3_HAL=loopback so that the MPI tests do not fail as described in issue #5694.
1 parent 4dfeb21 commit c5eb6a0

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

src/test/generate-matrix.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -270,6 +270,22 @@ def __str__(self):
270270
docker_tag=True,
271271
)
272272

273+
# Fedora 39
274+
# Note: caliper does not compile on Fedora 38
275+
matrix.add_build(
276+
name="fedora39 - gcc-13.2,py3.12",
277+
image="fedora39",
278+
args=(
279+
"--prefix=/usr"
280+
" --sysconfdir=/etc"
281+
" --with-systemdsystemunitdir=/etc/systemd/system"
282+
" --localstatedir=/var"
283+
" --with-flux-security"
284+
),
285+
env=dict(PSM3_HAL="loopback"),
286+
docker_tag=True,
287+
)
288+
273289
matrix.add_build(
274290
name="alpine",
275291
image="alpine",

0 commit comments

Comments
 (0)