@@ -27,18 +27,21 @@ variable "DISTROS" {
2727
2828 " almalinux8" ,
2929 " almalinux9" ,
30+ " almalinux10" ,
3031 " centos9" ,
3132 " centos10" ,
3233 " fedora42" ,
3334 " fedora43" ,
3435 " fedora44" ,
3536 " oraclelinux8" ,
3637 " oraclelinux9" ,
38+ " oraclelinux10" ,
3739 " rhel8" ,
3840 " rhel9" ,
3941 " rhel10" ,
4042 " rockylinux8" ,
41- " rockylinux9"
43+ " rockylinux9" ,
44+ " rockylinux10"
4245 ]
4346}
4447
@@ -291,6 +294,18 @@ target "_distro-almalinux9" {
291294 }
292295}
293296
297+ target "_distro-almalinux10" {
298+ args = {
299+ DISTRO_NAME = " almalinux10"
300+ DISTRO_TYPE = " rpm"
301+ DISTRO_RELEASE = " almalinux"
302+ DISTRO_ID = " 10"
303+ DISTRO_SUITE = " 10"
304+ DISTRO_IMAGE = DISTRO_IMAGE != null && DISTRO_IMAGE != " " ? DISTRO_IMAGE : " almalinux:10"
305+ TEST_ONLY = " 1"
306+ }
307+ }
308+
294309target "_distro-centos9" {
295310 args = {
296311 DISTRO_NAME = " centos9"
@@ -375,6 +390,18 @@ target "_distro-oraclelinux9" {
375390 }
376391}
377392
393+ target "_distro-oraclelinux10" {
394+ args = {
395+ DISTRO_NAME = " oraclelinux10"
396+ DISTRO_TYPE = " rpm"
397+ DISTRO_RELEASE = " oraclelinux"
398+ DISTRO_ID = " 10"
399+ DISTRO_SUITE = " 10"
400+ DISTRO_IMAGE = DISTRO_IMAGE != null && DISTRO_IMAGE != " " ? DISTRO_IMAGE : " oraclelinux:10"
401+ TEST_ONLY = " 1"
402+ }
403+ }
404+
378405target "_distro-rhel8" {
379406 args = {
380407 DISTRO_NAME = " rhel8"
@@ -435,6 +462,18 @@ target "_distro-rockylinux9" {
435462 }
436463}
437464
465+ target "_distro-rockylinux10" {
466+ args = {
467+ DISTRO_NAME = " rockylinux10"
468+ DISTRO_TYPE = " rpm"
469+ DISTRO_RELEASE = " rockylinux"
470+ DISTRO_ID = " 10"
471+ DISTRO_SUITE = " 10"
472+ DISTRO_IMAGE = DISTRO_IMAGE != null && DISTRO_IMAGE != " " ? DISTRO_IMAGE : " rockylinux/rockylinux:10"
473+ TEST_ONLY = " 1"
474+ }
475+ }
476+
438477# Returns the list of supported platforms for a given distro and package.
439478# The result is the intersection of the platforms supported by the distro
440479# and the platforms supported by the package. Except for static distro,
@@ -457,18 +496,21 @@ function "distroPlatforms" {
457496
458497 almalinux8 = [" linux/amd64" , " linux/arm64" , " linux/ppc64le" , " linux/s390x" ]
459498 almalinux9 = [" linux/amd64" , " linux/arm64" , " linux/ppc64le" , " linux/s390x" ]
499+ almalinux10 = [" linux/amd64" , " linux/arm64" , " linux/ppc64le" , " linux/s390x" ]
460500 centos9 = [" linux/amd64" , " linux/arm64" , " linux/ppc64le" ]
461501 centos10 = [" linux/amd64" , " linux/arm64" , " linux/ppc64le" ]
462502 fedora42 = [" linux/amd64" , " linux/arm64" , " linux/ppc64le" , " linux/s390x" ]
463503 fedora43 = [" linux/amd64" , " linux/arm64" , " linux/ppc64le" , " linux/s390x" ]
464504 fedora44 = [" linux/amd64" , " linux/arm64" , " linux/ppc64le" , " linux/s390x" ]
465505 oraclelinux8 = [" linux/amd64" , " linux/arm64" ]
466506 oraclelinux9 = [" linux/amd64" , " linux/arm64" ]
507+ oraclelinux10 = [" linux/amd64" , " linux/arm64" ]
467508 rhel8 = [" linux/amd64" , " linux/arm64" , " linux/ppc64le" , " linux/s390x" ]
468509 rhel9 = [" linux/amd64" , " linux/arm64" , " linux/ppc64le" , " linux/s390x" ]
469510 rhel10 = [" linux/amd64" , " linux/arm64" , " linux/ppc64le" , " linux/s390x" ]
470511 rockylinux8 = [" linux/amd64" , " linux/arm64" ]
471512 rockylinux9 = [" linux/amd64" , " linux/arm64" ]
513+ rockylinux10 = [" linux/amd64" , " linux/arm64" ]
472514 }, distro, []),
473515 pkgPlatforms (pkg)
474516 ),
0 commit comments