From 8e78e0060170eb7b6dc95b94a08110fe9e73b979 Mon Sep 17 00:00:00 2001 From: Rajakumar Battula Date: Tue, 12 May 2026 14:45:53 +0530 Subject: [PATCH] MULTIARCH-5995: add ppc64le support to the build Signed-off-by: Rajakumar Battula --- .github/workflows/release.yaml | 7 +++++-- doc/kuadrantctl-ci-cd.md | 1 + scripts/plugins | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index fc023c2..3d31367 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -16,9 +16,12 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - # build and publish in parallel: linux/amd64, linux/arm64, darwin/amd64, darwin/arm64 + # build and publish in parallel: linux/amd64, linux/arm64, linux/ppc64le, darwin/amd64, darwin/arm64 goos: [linux, darwin] - goarch: [amd64, arm64] + goarch: [amd64, arm64, ppc64le] + exclude: + - goos: darwin + goarch: ppc64le steps: - uses: actions/checkout@v4 - uses: wangyoucao577/go-release-action@v1 diff --git a/doc/kuadrantctl-ci-cd.md b/doc/kuadrantctl-ci-cd.md index d9cf304..d0f3d68 100644 --- a/doc/kuadrantctl-ci-cd.md +++ b/doc/kuadrantctl-ci-cd.md @@ -80,6 +80,7 @@ spec: x86_64) BIN_ARCH="amd64";; arm64) BIN_ARCH="arm64";; aarch64) BIN_ARCH="arm64";; + ppc64le) BIN_ARCH="ppc64le";; *) echo "Unsupported architecture: $ARCH" && exit 1 ;; esac cd $(workspaces.source.path) diff --git a/scripts/plugins b/scripts/plugins index f2243a5..448caa9 100755 --- a/scripts/plugins +++ b/scripts/plugins @@ -114,7 +114,7 @@ fi mkdir -p $TMP_DIR/archives/ mkdir -p $TMP_DIR/$CTL/ -mkdir -p $TMP_DIR/binaries/{darwin-amd64,linux-amd64,darwin-arm64,linux-arm64} +mkdir -p $TMP_DIR/binaries/{darwin-amd64,linux-amd64,darwin-arm64,linux-arm64,linux-ppc64le} for plugin in "${PLUGINS[@]}"; do mkdir -p $TMP_DIR/$plugin/ done