From 176d1fd2de60ced5326f6512adbf54314f0e9cc2 Mon Sep 17 00:00:00 2001 From: Keith Valin Date: Wed, 19 Nov 2025 09:25:53 -0500 Subject: [PATCH 01/13] feat: Add Amazon Linux 2023 container platform Adds Amazon Linux 2023 container platform based off Fedora 43 (which is AL2023's base) to start getting test builds going. --- .../platforms/amazonlinux2023-container.yml | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 build/ci/platforms/amazonlinux2023-container.yml diff --git a/build/ci/platforms/amazonlinux2023-container.yml b/build/ci/platforms/amazonlinux2023-container.yml new file mode 100644 index 00000000000..d714655b0c1 --- /dev/null +++ b/build/ci/platforms/amazonlinux2023-container.yml @@ -0,0 +1,44 @@ +type: container + +artifactory: + package_type: rpm + deploy_path: /amazon/2023/x86_64/pcp + +container: + containerfile: | + FROM public.ecr.aws/amazonlinux/amazonlinux:2023 + RUN dnf install -y systemd gawk sudo + RUN useradd --create-home pcpbuild + RUN echo 'pcpbuild ALL=(ALL) NOPASSWD: ALL' > /etc/sudoers.d/pcpbuild + + CMD ["/usr/sbin/init"] + +tasks: + setup: | + sudo dnf install -y which hostname + sudo dnf -y install $(qa/admin/list-packages -m -v -x cpan -x pip3 -x not4ci) + build: | + ./Makepkgs --verbose --check + rpm -qp --requires $(echo pcp-*/build/rpm/pcp-*.src.rpm | sed 's/src/x86_64/') | grep -q libuv.so + copy_build_artifacts: | + cp pcp-*/build/rpm/*.rpm ../artifacts/build + install: | + sudo rpm -Uv pcp-*/build/rpm/*.rpm + echo 'pcpqa ALL=(ALL) NOPASSWD: ALL' | sudo tee /etc/sudoers.d/pcpqa + init_qa: | + sudo systemctl start valkey + sudo -i -u pcpqa ./check 002 + qa_sanity: | + set -o pipefail + sudo -i -u pcpqa ./check -TT -g sanity -x not_in_ci -x not_in_container |& tee ../artifacts/test/test.log + qa: | + set -o pipefail + DEFAULT_PCP_QA_ARGS="-x x11 -x remote -x not_in_ci -x not_in_container" + sudo -i -u pcpqa ./check -TT ${PCP_QA_ARGS:-${DEFAULT_PCP_QA_ARGS}} |& tee ../artifacts/test/test.log + copy_test_artifacts: | + cp /var/lib/pcp/testsuite/check.timings ../artifacts/test + # add current timestamp if the last QA test got stuck + [ $(awk 'END{print NF}' ../artifacts/test/check.timings) = 2 ] && date '+%s' >> ../artifacts/test/check.timings + shopt -s nullglob + for test in /var/lib/pcp/testsuite/*.out.bad; do cp $test ../artifacts/test; [ -f ${test/.out.bad/.full} ] && cp ${test/.out.bad/.full} ../artifacts/test; done + [ -x /var/lib/pcp/testsuite/admin/whatami ] && /var/lib/pcp/testsuite/admin/whatami >../artifacts/test/whatami From 9a801da40524712814565cb5336665b60b96a3df Mon Sep 17 00:00:00 2001 From: Keith Valin Date: Wed, 19 Nov 2025 09:41:44 -0500 Subject: [PATCH 02/13] build(whatami): Add Amazon Linux detection Adds Amazon Linux 2023 detection to whatami, output is AmazonLinux to be consitent with other OS like Arch Linux. --- qa/admin/whatami | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/qa/admin/whatami b/qa/admin/whatami index 9ef7ea051cd..65803984a52 100755 --- a/qa/admin/whatami +++ b/qa/admin/whatami @@ -130,6 +130,11 @@ then # os=`sed Date: Wed, 19 Nov 2025 09:49:54 -0500 Subject: [PATCH 03/13] build: Add initial structure of Amazon Liinux pacakges --- qa/admin/list-packages | 2 +- .../package-lists/AmazonLinux+2023+x86_64 | 152 ++++++++++++++++++ 2 files changed, 153 insertions(+), 1 deletion(-) create mode 100644 qa/admin/package-lists/AmazonLinux+2023+x86_64 diff --git a/qa/admin/list-packages b/qa/admin/list-packages index 55579bdea9e..ea8ac3f5bf8 100755 --- a/qa/admin/list-packages +++ b/qa/admin/list-packages @@ -475,7 +475,7 @@ then apt-cache dumpavail | sed -n -e '/^Package: /s///p' >$tmp.allpkgs ;; - RHEL|Fedora|CentOS|openSUSE|SUSE\ SLES|OpenMandriva) + RHEL|Fedora|CentOS|openSUSE|SUSE\ SLES|OpenMandriva|AmazonLinux) rpm -qa --qf '%{NAME}\n' >$tmp.installed if which zypper >/dev/null 2>&1 then diff --git a/qa/admin/package-lists/AmazonLinux+2023+x86_64 b/qa/admin/package-lists/AmazonLinux+2023+x86_64 new file mode 100644 index 00000000000..8c414fae475 --- /dev/null +++ b/qa/admin/package-lists/AmazonLinux+2023+x86_64 @@ -0,0 +1,152 @@ +# PCP required package list for Amazon Linux 2023 x86_64 +# cloned from Fedora 43 list +# +389-ds-base +Coin4-devel +HdrHistogram_c-devel +#RediSearch - switch to ValkeySearch when available +SoQt-devel +Spreadsheet::Read cpan +audit +autoconf +avahi-devel +avahi-tools +bash +bc +bcc-tools +bind-utils +bison +bpftrace +chan-devel +clang +coreutils +cppcheck +cronie +curl +cyrus-sasl +cyrus-sasl-devel +cyrus-sasl-lib +cyrus-sasl-md5 +cyrus-sasl-plain +device-mapper-devel +ed +expect +flex +gawk +gcc +gcc-c++ +gdb +gfs2-utils +git +git-core +grep +inih-devel +iproute +httpd +initscripts +java-latest-openjdk-headless +jq +kubernetes +kubernetes-client +libbpf +libbpf-devel +libcmocka-devel +libdrm-devel +libicu-devel +libpfm-devel +libselinux-devel +libuv-devel +libvirt-daemon +libvirt-daemon-driver-qemu +llvm +llvm-devel +lm_sensors +make +man-db +mandoc +mariadb +memcached +mesa-dri-drivers +ncurses-devel +net-tools +nmap +openssl +openssl-devel +perl +perl-CPAN +perl-DBD-MySQL +perl-Date-Manip +perl-ExtUtils-MakeMaker +perl-File-Slurp +perl-JSON +perl-LDAP +perl-List-MoreUtils +perl-Net-SNMP +perl-Spreadsheet-WriteExcel +perl-Spreadsheet-XLSX +perl-Text-CSV_XS +perl-Time-HiRes +perl-TimeDate +perl-XML-LibXML +perl-XML-TokeParser +perl-YAML-LibYAML +perl-autodie +perl-interpreter +perl-libwww-perl +pkgconf-pkg-config +podman-docker +postfix-perl-scripts +postgresql +psmisc +pylint +python3 +python3-bcc +python3-devel +python3-elasticsearch +python3-libs +python3-libvirt +python3-lxml +python3-openpyxl +python3-pandas +python3-pillow +python3-prometheus_client +python3-psycopg2 +python3-pyarrow +python3-pylint +python3-pymongo +python3-pyodbc +python3-requests +python3-rtslib +python3-setuptools +python3-six +qt5-qtbase-devel +qt5-qtsvg-devel +qtchooser +ragel +rdma-core-devel +readline-devel +rpm-build +rrdtool +rrdtool-perl +s-nail +sed +selinux-policy +selinux-policy-devel +selinux-policy-targeted +setools-console +smartmontools +socat +sqlite +sqlite-libs +sudo +sysstat +systemd-devel +targetcli +time +valgrind +valkey +xfsprogs +xkeyboard-config +xz-devel +zabbix-agent +zstd From 85dff268c7ee9b452b36aab7fda663e168b4c518 Mon Sep 17 00:00:00 2001 From: Keith Valin Date: Wed, 19 Nov 2025 09:58:10 -0500 Subject: [PATCH 04/13] build: Fix AmazonLinux 2023 package list --- .../package-lists/AmazonLinux+2023+x86_64 | 33 ++----------------- 1 file changed, 3 insertions(+), 30 deletions(-) diff --git a/qa/admin/package-lists/AmazonLinux+2023+x86_64 b/qa/admin/package-lists/AmazonLinux+2023+x86_64 index 8c414fae475..e84ff9ecfdf 100644 --- a/qa/admin/package-lists/AmazonLinux+2023+x86_64 +++ b/qa/admin/package-lists/AmazonLinux+2023+x86_64 @@ -1,11 +1,8 @@ # PCP required package list for Amazon Linux 2023 x86_64 # cloned from Fedora 43 list +# Done by kvalin on a container Wed Nov 19 09:57:41 AM EST 2025 # -389-ds-base -Coin4-devel -HdrHistogram_c-devel #RediSearch - switch to ValkeySearch when available -SoQt-devel Spreadsheet::Read cpan audit autoconf @@ -17,12 +14,11 @@ bcc-tools bind-utils bison bpftrace -chan-devel clang -coreutils +coreutils-single cppcheck cronie -curl +curl-minimal cyrus-sasl cyrus-sasl-devel cyrus-sasl-lib @@ -36,7 +32,6 @@ gawk gcc gcc-c++ gdb -gfs2-utils git git-core grep @@ -44,10 +39,7 @@ inih-devel iproute httpd initscripts -java-latest-openjdk-headless jq -kubernetes -kubernetes-client libbpf libbpf-devel libcmocka-devel @@ -56,15 +48,12 @@ libicu-devel libpfm-devel libselinux-devel libuv-devel -libvirt-daemon -libvirt-daemon-driver-qemu llvm llvm-devel lm_sensors make man-db mandoc -mariadb memcached mesa-dri-drivers ncurses-devel @@ -83,7 +72,6 @@ perl-LDAP perl-List-MoreUtils perl-Net-SNMP perl-Spreadsheet-WriteExcel -perl-Spreadsheet-XLSX perl-Text-CSV_XS perl-Time-HiRes perl-TimeDate @@ -94,35 +82,21 @@ perl-autodie perl-interpreter perl-libwww-perl pkgconf-pkg-config -podman-docker postfix-perl-scripts -postgresql psmisc -pylint python3 python3-bcc python3-devel -python3-elasticsearch python3-libs -python3-libvirt python3-lxml python3-openpyxl -python3-pandas python3-pillow -python3-prometheus_client python3-psycopg2 -python3-pyarrow -python3-pylint python3-pymongo -python3-pyodbc python3-requests python3-rtslib python3-setuptools python3-six -qt5-qtbase-devel -qt5-qtsvg-devel -qtchooser -ragel rdma-core-devel readline-devel rpm-build @@ -148,5 +122,4 @@ valkey xfsprogs xkeyboard-config xz-devel -zabbix-agent zstd From f4fbf1ecf261a1fad987071a2d7c5ba7e83108c1 Mon Sep 17 00:00:00 2001 From: Keith Valin Date: Wed, 19 Nov 2025 11:33:44 -0500 Subject: [PATCH 05/13] ci: Add amazonlinux 2023 to the pipeline --- .github/workflows/ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 62cd2d51800..5e6ea277010 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -27,6 +27,7 @@ jobs: - {platform: ubuntu2404-container, os: ubuntu-latest, experimental: false} - {platform: fedora42-container, os: ubuntu-22.04, experimental: false} - {platform: fedora43-container, os: ubuntu-22.04, experimental: false} + - {platform: amazonlinux2023-container, os: ubuntu-22.04, experimental: true} - {platform: centos-stream8-container, os: ubuntu-latest, experimental: false} - {platform: centos-stream9-container, os: ubuntu-22.04, experimental: false} - {platform: centos-stream10-container, os: ubuntu-22.04, experimental: false} From 98b022d768c6cb4a60bc6902c6f742c4e56987b9 Mon Sep 17 00:00:00 2001 From: Keith Valin Date: Wed, 19 Nov 2025 12:00:01 -0500 Subject: [PATCH 06/13] Remove mandoc to skip man-lint steps --- qa/admin/package-lists/AmazonLinux+2023+x86_64 | 1 - 1 file changed, 1 deletion(-) diff --git a/qa/admin/package-lists/AmazonLinux+2023+x86_64 b/qa/admin/package-lists/AmazonLinux+2023+x86_64 index e84ff9ecfdf..0170384af5c 100644 --- a/qa/admin/package-lists/AmazonLinux+2023+x86_64 +++ b/qa/admin/package-lists/AmazonLinux+2023+x86_64 @@ -53,7 +53,6 @@ llvm-devel lm_sensors make man-db -mandoc memcached mesa-dri-drivers ncurses-devel From c8ec440640a823b4249f05393fca954fc8d0fa6d Mon Sep 17 00:00:00 2001 From: Keith Valin Date: Fri, 21 Nov 2025 08:44:06 -0500 Subject: [PATCH 07/13] Add experimental arm builds --- .github/workflows/ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5e6ea277010..6423011325c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -28,6 +28,7 @@ jobs: - {platform: fedora42-container, os: ubuntu-22.04, experimental: false} - {platform: fedora43-container, os: ubuntu-22.04, experimental: false} - {platform: amazonlinux2023-container, os: ubuntu-22.04, experimental: true} + - {platform: amazonlinux2023-container, os: ubuntu-22.04-arm, experimental: true} - {platform: centos-stream8-container, os: ubuntu-latest, experimental: false} - {platform: centos-stream9-container, os: ubuntu-22.04, experimental: false} - {platform: centos-stream10-container, os: ubuntu-22.04, experimental: false} From d2349a651c10d532fae3641af515e79ffeedcbe1 Mon Sep 17 00:00:00 2001 From: Keith Valin Date: Fri, 21 Nov 2025 08:52:53 -0500 Subject: [PATCH 08/13] Add aarch64 package list --- .../package-lists/AmazonLinux+2023+aarch64 | 124 ++++++++++++++++++ 1 file changed, 124 insertions(+) create mode 100644 qa/admin/package-lists/AmazonLinux+2023+aarch64 diff --git a/qa/admin/package-lists/AmazonLinux+2023+aarch64 b/qa/admin/package-lists/AmazonLinux+2023+aarch64 new file mode 100644 index 00000000000..c93a5245d9b --- /dev/null +++ b/qa/admin/package-lists/AmazonLinux+2023+aarch64 @@ -0,0 +1,124 @@ +# PCP required package list for Amazon Linux 2023 aarch64 +# cloned from Amazon Linux 2023 x86 +# Done by kvalin on a container Fri Nov 21 08:52:31 AM EST 2025 + +#RediSearch - switch to ValkeySearch when available +Spreadsheet::Read cpan +audit +autoconf +avahi-devel +avahi-tools +bash +bc +bcc-tools +bind-utils +bison +bpftrace +clang +coreutils-single +cppcheck +cronie +curl-minimal +cyrus-sasl +cyrus-sasl-devel +cyrus-sasl-lib +cyrus-sasl-md5 +cyrus-sasl-plain +device-mapper-devel +ed +expect +flex +gawk +gcc +gcc-c++ +gdb +git +git-core +grep +inih-devel +iproute +httpd +initscripts +jq +libbpf +libbpf-devel +libcmocka-devel +libdrm-devel +libicu-devel +libpfm-devel +libselinux-devel +libuv-devel +llvm +llvm-devel +lm_sensors +make +man-db +memcached +mesa-dri-drivers +ncurses-devel +net-tools +nmap +openssl +openssl-devel +perl +perl-CPAN +perl-DBD-MySQL +perl-Date-Manip +perl-ExtUtils-MakeMaker +perl-File-Slurp +perl-JSON +perl-LDAP +perl-List-MoreUtils +perl-Net-SNMP +perl-Spreadsheet-WriteExcel +perl-Text-CSV_XS +perl-Time-HiRes +perl-TimeDate +perl-XML-LibXML +perl-XML-TokeParser +perl-YAML-LibYAML +perl-autodie +perl-interpreter +perl-libwww-perl +pkgconf-pkg-config +postfix-perl-scripts +psmisc +python3 +python3-bcc +python3-devel +python3-libs +python3-lxml +python3-openpyxl +python3-pillow +python3-psycopg2 +python3-pymongo +python3-requests +python3-rtslib +python3-setuptools +python3-six +rdma-core-devel +readline-devel +rpm-build +rrdtool +rrdtool-perl +s-nail +sed +selinux-policy +selinux-policy-devel +selinux-policy-targeted +setools-console +smartmontools +socat +sqlite +sqlite-libs +sudo +sysstat +systemd-devel +targetcli +time +valgrind +valkey +xfsprogs +xkeyboard-config +xz-devel +zstd From a073f9c505f1f066a81143ccfd941170d499f6be Mon Sep 17 00:00:00 2001 From: Keith Valin Date: Fri, 21 Nov 2025 09:16:08 -0500 Subject: [PATCH 09/13] Adapt sed command to use arch for amazonlinux --- build/ci/platforms/amazonlinux2023-container.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/ci/platforms/amazonlinux2023-container.yml b/build/ci/platforms/amazonlinux2023-container.yml index d714655b0c1..d274f89b1f9 100644 --- a/build/ci/platforms/amazonlinux2023-container.yml +++ b/build/ci/platforms/amazonlinux2023-container.yml @@ -19,7 +19,7 @@ tasks: sudo dnf -y install $(qa/admin/list-packages -m -v -x cpan -x pip3 -x not4ci) build: | ./Makepkgs --verbose --check - rpm -qp --requires $(echo pcp-*/build/rpm/pcp-*.src.rpm | sed 's/src/x86_64/') | grep -q libuv.so + rpm -qp --requires $(echo pcp-*/build/rpm/pcp-*.src.rpm | sed "s/src/$(arch)/") | grep -q libuv.so copy_build_artifacts: | cp pcp-*/build/rpm/*.rpm ../artifacts/build install: | From 2288b0875435f9fa51df9ecd96cdb5d8c0ddc5e9 Mon Sep 17 00:00:00 2001 From: Keith Valin Date: Mon, 1 Dec 2025 10:42:52 -0500 Subject: [PATCH 10/13] fix: Change build arch for crun so it can work on arm --- .github/workflows/ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6423011325c..ce5933c0b1b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -63,6 +63,7 @@ jobs: # crun >= 1.9.1 is required on Ubuntu 20.04.6 # this workaround came from ... # https://github.com/kubernetes-sigs/kind/pull/3527 + ARCH=$(arch | sed -e 's/x86_64/amd64/g' -e 's/aarch64/arm64/g') curl -sLo /tmp/crun https://github.com/containers/crun/releases/download/1.14.3/crun-1.14.3-linux-amd64 chmod +x /tmp/crun sudo cp /tmp/crun /usr/bin/crun From 466b9a196f5adfd53ef8fec632b69ab34e7384ff Mon Sep 17 00:00:00 2001 From: Keith Valin Date: Mon, 1 Dec 2025 10:43:16 -0500 Subject: [PATCH 11/13] fix: Break out amazonlinux archs to it's own platform --- .github/workflows/ci.yml | 2 +- .../amazonlinux2023-aarch64-container.yml | 44 +++++++++++++++++++ 2 files changed, 45 insertions(+), 1 deletion(-) create mode 100644 build/ci/platforms/amazonlinux2023-aarch64-container.yml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ce5933c0b1b..1209f2630f6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -28,7 +28,7 @@ jobs: - {platform: fedora42-container, os: ubuntu-22.04, experimental: false} - {platform: fedora43-container, os: ubuntu-22.04, experimental: false} - {platform: amazonlinux2023-container, os: ubuntu-22.04, experimental: true} - - {platform: amazonlinux2023-container, os: ubuntu-22.04-arm, experimental: true} + - {platform: amazonlinux2023-aarch64-container, os: ubuntu-22.04-arm, experimental: true} - {platform: centos-stream8-container, os: ubuntu-latest, experimental: false} - {platform: centos-stream9-container, os: ubuntu-22.04, experimental: false} - {platform: centos-stream10-container, os: ubuntu-22.04, experimental: false} diff --git a/build/ci/platforms/amazonlinux2023-aarch64-container.yml b/build/ci/platforms/amazonlinux2023-aarch64-container.yml new file mode 100644 index 00000000000..d274f89b1f9 --- /dev/null +++ b/build/ci/platforms/amazonlinux2023-aarch64-container.yml @@ -0,0 +1,44 @@ +type: container + +artifactory: + package_type: rpm + deploy_path: /amazon/2023/x86_64/pcp + +container: + containerfile: | + FROM public.ecr.aws/amazonlinux/amazonlinux:2023 + RUN dnf install -y systemd gawk sudo + RUN useradd --create-home pcpbuild + RUN echo 'pcpbuild ALL=(ALL) NOPASSWD: ALL' > /etc/sudoers.d/pcpbuild + + CMD ["/usr/sbin/init"] + +tasks: + setup: | + sudo dnf install -y which hostname + sudo dnf -y install $(qa/admin/list-packages -m -v -x cpan -x pip3 -x not4ci) + build: | + ./Makepkgs --verbose --check + rpm -qp --requires $(echo pcp-*/build/rpm/pcp-*.src.rpm | sed "s/src/$(arch)/") | grep -q libuv.so + copy_build_artifacts: | + cp pcp-*/build/rpm/*.rpm ../artifacts/build + install: | + sudo rpm -Uv pcp-*/build/rpm/*.rpm + echo 'pcpqa ALL=(ALL) NOPASSWD: ALL' | sudo tee /etc/sudoers.d/pcpqa + init_qa: | + sudo systemctl start valkey + sudo -i -u pcpqa ./check 002 + qa_sanity: | + set -o pipefail + sudo -i -u pcpqa ./check -TT -g sanity -x not_in_ci -x not_in_container |& tee ../artifacts/test/test.log + qa: | + set -o pipefail + DEFAULT_PCP_QA_ARGS="-x x11 -x remote -x not_in_ci -x not_in_container" + sudo -i -u pcpqa ./check -TT ${PCP_QA_ARGS:-${DEFAULT_PCP_QA_ARGS}} |& tee ../artifacts/test/test.log + copy_test_artifacts: | + cp /var/lib/pcp/testsuite/check.timings ../artifacts/test + # add current timestamp if the last QA test got stuck + [ $(awk 'END{print NF}' ../artifacts/test/check.timings) = 2 ] && date '+%s' >> ../artifacts/test/check.timings + shopt -s nullglob + for test in /var/lib/pcp/testsuite/*.out.bad; do cp $test ../artifacts/test; [ -f ${test/.out.bad/.full} ] && cp ${test/.out.bad/.full} ../artifacts/test; done + [ -x /var/lib/pcp/testsuite/admin/whatami ] && /var/lib/pcp/testsuite/admin/whatami >../artifacts/test/whatami From 6f26e8cdfdfc03d6cd2e5a1c046de37a769725a9 Mon Sep 17 00:00:00 2001 From: Keith Valin Date: Mon, 1 Dec 2025 10:45:05 -0500 Subject: [PATCH 12/13] fix: actually use arch variable in crun download --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1209f2630f6..b016a3db0bc 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -64,7 +64,7 @@ jobs: # this workaround came from ... # https://github.com/kubernetes-sigs/kind/pull/3527 ARCH=$(arch | sed -e 's/x86_64/amd64/g' -e 's/aarch64/arm64/g') - curl -sLo /tmp/crun https://github.com/containers/crun/releases/download/1.14.3/crun-1.14.3-linux-amd64 + curl -sLo /tmp/crun https://github.com/containers/crun/releases/download/1.14.3/crun-1.14.3-linux-$ARCH chmod +x /tmp/crun sudo cp /tmp/crun /usr/bin/crun From 328760ac6f118585219c8855b05fb699e96fb162 Mon Sep 17 00:00:00 2001 From: Keith Valin Date: Mon, 1 Dec 2025 10:56:25 -0500 Subject: [PATCH 13/13] fix: Change arch in amazon2023 aarch64 deploy path --- build/ci/platforms/amazonlinux2023-aarch64-container.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/ci/platforms/amazonlinux2023-aarch64-container.yml b/build/ci/platforms/amazonlinux2023-aarch64-container.yml index d274f89b1f9..7b85eb8137f 100644 --- a/build/ci/platforms/amazonlinux2023-aarch64-container.yml +++ b/build/ci/platforms/amazonlinux2023-aarch64-container.yml @@ -2,7 +2,7 @@ type: container artifactory: package_type: rpm - deploy_path: /amazon/2023/x86_64/pcp + deploy_path: /amazon/2023/aarch64/pcp container: containerfile: |