Skip to content

Add ppc64le, s390x support for upterm/uptermd#452

Merged
owenthereal merged 2 commits intoowenthereal:masterfrom
RazvanLiviuVarzaru:s390x_ppc
Feb 8, 2026
Merged

Add ppc64le, s390x support for upterm/uptermd#452
owenthereal merged 2 commits intoowenthereal:masterfrom
RazvanLiviuVarzaru:s390x_ppc

Conversation

@RazvanLiviuVarzaru
Copy link
Contributor

This pull request adds support for building s390x, ppc64le:

  • binary tarballs
  • rpm / deb packages
  • container images

This pull request adds support for building s390x, ppc64le:
- binary tarballs
- rpm / deb packages
- container images
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Extends the release/build configuration to produce artifacts for ppc64le and s390x across GoReleaser outputs (binaries/packages) and multi-arch container publishing.

Changes:

  • Add ppc64le and s390x to GoReleaser build matrices for upterm and uptermd.
  • Add ppc64le and s390x Docker buildx images and include them in the published manifest lists.
  • Update GitHub Actions QEMU setup to enable emulation for the new architectures during builds.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
.goreleaser.yml Adds ppc64le/s390x build targets and corresponding Docker images + manifest entries.
.github/workflows/build-and-release.yaml Enables QEMU for ppc64le/s390x so buildx can build/push those images.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

The deprecated dockers + docker_manifests config is replaced with the
new dockers_v2 format, which handles multi-platform builds and manifests
in a single docker buildx invocation. The Dockerfile is updated to use
TARGETPLATFORM for the pre-built binary stage.
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 3 out of 3 changed files in this pull request and generated no new comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@owenthereal owenthereal merged commit fa706ed into owenthereal:master Feb 8, 2026
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants