Skip to content

ci: build arm64 version - #15

Open
ianlewis wants to merge 1 commit into
mainfrom
arm64
Open

ianlewis wants to merge 1 commit into
mainfrom
arm64

Conversation

@ianlewis

@ianlewis ianlewis commented Feb 4, 2026

Copy link
Copy Markdown
Contributor

No description provided.

Signed-off-by: Ian Lewis <ianlewis@preferred.jp>
@ianlewis
ianlewis requested a review from Copilot February 4, 2026 04:37

Copilot AI left a comment

Copy link
Copy Markdown

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 ARM64 architecture support to the Docker build pipeline by including linux/arm64 as a target platform alongside the existing linux/amd64 platform.

Changes:

  • Updated Docker build configurations to support multi-architecture builds (amd64 and arm64)

Reviewed changes

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

File Description
.github/workflows/release.publish.yml Added arm64 platform to the release Docker build configuration
.github/workflows/pull_request.build.yml Added arm64 platform to the pull request Docker build configuration

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

tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
platforms: linux/amd64
platforms: linux/amd64,linux/arm64

Copilot AI Feb 4, 2026

Copy link

Choose a reason for hiding this comment

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

Building for multiple platforms (amd64 and arm64) in PR builds will significantly increase CI build times. Consider only building arm64 in the release workflow to keep PR feedback fast, or make multi-platform builds optional for PRs.

Suggested change
platforms: linux/amd64,linux/arm64
platforms: ${{ github.event_name == 'pull_request' && 'linux/arm64' || 'linux/amd64,linux/arm64' }}

Copilot uses AI. Check for mistakes.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

No. I want to test that building for both architectures work on pull requests.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Yeah, using qemu does take too long.. Perhaps we could build the reloader on separate architectures and then COPY into the image.

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