Skip to content

Commit a44f92b

Browse files
committed
Update martix
1 parent b68f639 commit a44f92b

1 file changed

Lines changed: 22 additions & 16 deletions

File tree

.github/workflows/package-convenience-binaries.yml

Lines changed: 22 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -97,20 +97,6 @@ concurrency:
9797
env:
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

115101
jobs:
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

Comments
 (0)