Skip to content

Support for arm64 builds - #615

Merged
mateusz-twarog-deepsense merged 3 commits into
masterfrom
614_arm
May 28, 2026
Merged

mateusz-twarog-deepsense merged 3 commits into
masterfrom
614_arm

Conversation

@mateusz-twarog-deepsense

Copy link
Copy Markdown
Contributor
  • updated lifecycle and image builder to use TARGETARCH to use correct binaries
  • lifecycle and image builder now have build stage with additional dependencies
  • moved "private" lifecycle image definition from separate docker file to a stage in main docker file - that allows us to not depend on public lifecycle image to be used as base
  • switched to building images via buildx to allow more configuration, most importantly possibility of multi-arch builds
  • definitions of builds for pushing are now in "bake" hcl file

resolves #614

- updated lifecycle and image builder to use TARGETARCH to use correct binaries
- lifecycle and image builder now have build stage with additional dependencies
- moved "private" lifecycle image definition from separate docker file to a stage in main docker file - that allows us to not depend on public lifecycle image to be used as base
- switched to building images via buildx to allow more configuration, most importantly possibility of multi-arch builds
-  definitions of builds for pushing are now in "bake" hcl file

@LookACastle LookACastle left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Code all looks fine, but some documentation somewhere should mention that this exists and describe how to use it.

@mateusz-twarog-deepsense

Copy link
Copy Markdown
Contributor Author

Code all looks fine, but some documentation somewhere should mention that this exists and describe how to use it.

Usage is exactly the same as before, though I will as some mention that you could configure other platform targets.

@LookACastle LookACastle left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

lgtm

@mateusz-twarog-deepsense
mateusz-twarog-deepsense merged commit 42fddb0 into master May 28, 2026
3 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.

Support for arm64 builds

2 participants