Skip to content

Support multi-arch builds with separate workers #107

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
May 13, 2025

Conversation

justinmichaud
Copy link
Collaborator

For now, we only build the intel image. I have locally tested that this works with arm64 too.

  • Always tag images, so that we can easily tar and untar them
  • Download images from the build${arch} job, and create a multi-arch manifest

@justinmichaud justinmichaud force-pushed the multiarch-builds branch 2 times, most recently from ef351f0 to 94c3f2c Compare March 27, 2025 17:53
@justinmichaud justinmichaud force-pushed the multiarch-builds branch 2 times, most recently from e98d8c0 to d5311e4 Compare April 7, 2025 15:32
@justinmichaud justinmichaud force-pushed the multiarch-builds branch 3 times, most recently from 65c821a to 7b09b5c Compare April 7, 2025 21:16
@nikolaszimmermann
Copy link
Member

@justinmichaud any news here?

@justinmichaud justinmichaud force-pushed the multiarch-builds branch 2 times, most recently from cf09148 to e6d9b26 Compare May 5, 2025 20:10
Copy link
Member

@nikolaszimmermann nikolaszimmermann left a comment

Choose a reason for hiding this comment

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

Looks good just a few small questions. @TingPing please check as well, since you created the tagging logic.

For now, we only build the intel image. I have locally tested that this works with arm64 too.

- Always tag images, so that we can easily tar and untar them
- Download images from the build${arch} job, and create a multi-arch manifest
@justinmichaud justinmichaud merged commit bdfcced into Igalia:main May 13, 2025
2 checks passed
@justinmichaud justinmichaud deleted the multiarch-builds branch May 13, 2025 15:15
justinmichaud added a commit that referenced this pull request May 13, 2025
@justinmichaud
Copy link
Collaborator Author

This was reverted because it failed to deploy, I will debug the issue locally

justinmichaud added a commit to justinmichaud/webkit-container-sdk that referenced this pull request May 13, 2025
For now, we only build the intel image. I have locally tested that this
works with arm64 too.

- Always tag images, so that we can easily tar and untar them
- Download images from the build${arch} job, and create a multi-arch
manifest
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.

3 participants