Skip to content

feat(ci): add multi-architecture build support for ARM64#55

Closed
hervedombya wants to merge 1 commit intomainfrom
improvement/add-multi-arch-build
Closed

feat(ci): add multi-architecture build support for ARM64#55
hervedombya wants to merge 1 commit intomainfrom
improvement/add-multi-arch-build

Conversation

@hervedombya
Copy link
Copy Markdown
Contributor

No description provided.

Copilot AI review requested due to automatic review settings July 28, 2025 16:17
Copy link
Copy Markdown

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

This PR adds multi-architecture build support for ARM64 by enabling Docker builds for both AMD64 and ARM64 platforms. The changes configure the Docker build pipeline to support cross-platform compilation and modify the image push conditions.

  • Add QEMU setup for cross-platform emulation
  • Configure Docker builds to target both linux/amd64 and linux/arm64 platforms
  • Change image push behavior to always push (removing main branch condition)

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
.github/workflows/tests.yml Modified push condition to always push images instead of only on main branch
.github/workflows/docker.yml Added QEMU setup and multi-platform build configuration for ARM64 support

feat(ci): enhance Docker workflow for multi-architecture builds and manifest creation

refactor(ci): simplify Docker workflow by renaming build job and updating dependencies for manifest creation

refactor(ci): remove job name from Docker workflow for clarity

refactor(ci): streamline Docker workflow by consolidating build steps and removing multi-architecture manifest creation

feat(ci): optimize Docker workflow by enhancing build caching and supporting additional platforms

feat(ci): implement multi-architecture Docker build and manifest creation workflow

refactor(ci): consolidate Docker build steps and enhance multi-architecture support

fix(ci): adjust Docker workflow to conditionally set build platforms based on branch and version input
@hervedombya hervedombya force-pushed the improvement/add-multi-arch-build branch from 8ec8f7f to 4f857f0 Compare July 29, 2025 12:40
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