@@ -97,20 +97,6 @@ concurrency:
9797env :
9898 LOG_RETENTION_DAYS : 14
9999 KEYS_URL : https://downloads.apache.org/incubator/cloudberry/KEYS
100- # Shared platform matrix for build-packages and package-install-test jobs
101- # Each entry includes: target_os, target_arch, package_type, runner,
102- # build_container_image, test_container_image, and label (for test job)
103- PLATFORMS : |-
104- [
105- {"target_os": "rocky8", "target_arch": "x86_64", "package_type": "rpm", "runner": "ubuntu-24.04", "build_container_image": "apache/incubator-cloudberry:cbdb-build-rocky8-latest", "test_container_image": "apache/incubator-cloudberry:cbdb-test-rocky8-latest", "label": "rocky8-x86_64-rpm"},
106- {"target_os": "rocky8", "target_arch": "arm64", "package_type": "rpm", "runner": "ubuntu-24.04-arm", "build_container_image": "apache/incubator-cloudberry:cbdb-build-rocky8-latest", "test_container_image": "apache/incubator-cloudberry:cbdb-test-rocky8-latest", "label": "rocky8-arm64-rpm"},
107- {"target_os": "rocky9", "target_arch": "x86_64", "package_type": "rpm", "runner": "ubuntu-24.04", "build_container_image": "apache/incubator-cloudberry:cbdb-build-rocky9-latest", "test_container_image": "apache/incubator-cloudberry:cbdb-test-rocky9-latest", "label": "rocky9-x86_64-rpm"},
108- {"target_os": "rocky9", "target_arch": "arm64", "package_type": "rpm", "runner": "ubuntu-24.04-arm", "build_container_image": "apache/incubator-cloudberry:cbdb-build-rocky9-latest", "test_container_image": "apache/incubator-cloudberry:cbdb-test-rocky9-latest", "label": "rocky9-arm64-rpm"},
109- {"target_os": "ubuntu22.04", "target_arch": "x86_64", "package_type": "deb", "runner": "ubuntu-24.04", "build_container_image": "apache/incubator-cloudberry:cbdb-build-ubuntu22.04-latest", "test_container_image": "apache/incubator-cloudberry:cbdb-test-ubuntu22.04-latest", "label": "ubuntu22.04-x86_64-deb"},
110- {"target_os": "ubuntu22.04", "target_arch": "arm64", "package_type": "deb", "runner": "ubuntu-24.04-arm", "build_container_image": "apache/incubator-cloudberry:cbdb-build-ubuntu22.04-latest", "test_container_image": "apache/incubator-cloudberry:cbdb-test-ubuntu22.04-latest", "label": "ubuntu22.04-arm64-deb"},
111- {"target_os": "ubuntu24.04", "target_arch": "x86_64", "package_type": "deb", "runner": "ubuntu-24.04", "build_container_image": "apache/incubator-cloudberry:cbdb-build-ubuntu24.04-latest", "test_container_image": "apache/incubator-cloudberry:cbdb-test-ubuntu24.04-latest", "label": "ubuntu24.04-x86_64-deb"},
112- {"target_os": "ubuntu24.04", "target_arch": "arm64", "package_type": "deb", "runner": "ubuntu-24.04-arm", "build_container_image": "apache/incubator-cloudberry:cbdb-build-ubuntu24.04-latest", "test_container_image": "apache/incubator-cloudberry:cbdb-test-ubuntu24.04-latest", "label": "ubuntu24.04-arm64-deb"}
113- ]
114100
115101jobs :
116102 verify-source-release :
@@ -351,7 +337,17 @@ jobs:
351337 strategy :
352338 fail-fast : false
353339 matrix :
354- platform : ${{ fromJSON(env.PLATFORMS) }}
340+ platform :
341+ # RPM Package
342+ - {target_os: rocky8, target_arch: x86_64, package_type: rpm, runner: ubuntu-24.04, build_container_image: apache/incubator-cloudberry:cbdb-build-rocky8-latest}
343+ - {target_os: rocky8, target_arch: arm64, package_type: rpm, runner: ubuntu-24.04-arm, build_container_image: apache/incubator-cloudberry:cbdb-build-rocky8-latest}
344+ - {target_os: rocky9, target_arch: x86_64, package_type: rpm, runner: ubuntu-24.04, build_container_image: apache/incubator-cloudberry:cbdb-build-rocky9-latest}
345+ - {target_os: rocky9, target_arch: arm64, package_type: rpm, runner: ubuntu-24.04-arm, build_container_image: apache/incubator-cloudberry:cbdb-build-rocky9-latest}
346+ # DEB Package
347+ - {target_os: ubuntu22.04, target_arch: x86_64, package_type: deb, runner: ubuntu-24.04, build_container_image: apache/incubator-cloudberry:cbdb-build-ubuntu22.04-latest}
348+ - {target_os: ubuntu22.04, target_arch: arm64, package_type: deb, runner: ubuntu-24.04-arm, build_container_image: apache/incubator-cloudberry:cbdb-build-ubuntu22.04-latest}
349+ - {target_os: ubuntu24.04, target_arch: x86_64, package_type: deb, runner: ubuntu-24.04, build_container_image: apache/incubator-cloudberry:cbdb-build-ubuntu24.04-latest}
350+ - {target_os: ubuntu24.04, target_arch: arm64, package_type: deb, runner: ubuntu-24.04-arm, build_container_image: apache/incubator-cloudberry:cbdb-build-ubuntu24.04-latest}
355351
356352 steps :
357353 - name : Free disk space
@@ -548,7 +544,17 @@ jobs:
548544 strategy :
549545 fail-fast : false
550546 matrix :
551- platform : ${{ fromJSON(env.PLATFORMS) }}
547+ platform :
548+ # RPM Package
549+ - {target_os: rocky8, target_arch: x86_64, package_type: rpm, runner: ubuntu-24.04, test_container_image: apache/incubator-cloudberry:cbdb-test-rocky8-latest, label: rocky8-x86_64-rpm}
550+ - {target_os: rocky8, target_arch: arm64, package_type: rpm, runner: ubuntu-24.04-arm, test_container_image: apache/incubator-cloudberry:cbdb-test-rocky8-latest, label: rocky8-arm64-rpm}
551+ - {target_os: rocky9, target_arch: x86_64, package_type: rpm, runner: ubuntu-24.04, test_container_image: apache/incubator-cloudberry:cbdb-test-rocky9-latest, label: rocky9-x86_64-rpm}
552+ - {target_os: rocky9, target_arch: arm64, package_type: rpm, runner: ubuntu-24.04-arm, test_container_image: apache/incubator-cloudberry:cbdb-test-rocky9-latest, label: rocky9-arm64-rpm}
553+ # DEB Package
554+ - {target_os: ubuntu22.04, target_arch: x86_64, package_type: deb, runner: ubuntu-24.04, test_container_image: apache/incubator-cloudberry:cbdb-test-ubuntu22.04-latest, label: ubuntu22.04-x86_64-deb}
555+ - {target_os: ubuntu22.04, target_arch: arm64, package_type: deb, runner: ubuntu-24.04-arm, test_container_image: apache/incubator-cloudberry:cbdb-test-ubuntu22.04-latest, label: ubuntu22.04-arm64-deb}
556+ - {target_os: ubuntu24.04, target_arch: x86_64, package_type: deb, runner: ubuntu-24.04, test_container_image: apache/incubator-cloudberry:cbdb-test-ubuntu24.04-latest, label: ubuntu24.04-x86_64-deb}
557+ - {target_os: ubuntu24.04, target_arch: arm64, package_type: deb, runner: ubuntu-24.04-arm, test_container_image: apache/incubator-cloudberry:cbdb-test-ubuntu24.04-latest, label: ubuntu24.04-arm64-deb}
552558
553559 steps :
554560 - name : Initialize test container
0 commit comments