Skip to content
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

Support multi-architecture (ARM64) builds #219

Closed
sophiewigmore opened this issue Mar 6, 2024 · 5 comments
Closed

Support multi-architecture (ARM64) builds #219

sophiewigmore opened this issue Mar 6, 2024 · 5 comments
Assignees
Labels
multi-arch Issues related to supporting multi-architecture buildpacks/stacks/builders

Comments

@sophiewigmore
Copy link
Member

In order to support multi-architecture builds in the project, we will need to set up buildpacks, builders, and stacks that work on ARM64.

The Procfile is a simple, lightweight first buildpack we could try to enable multi-arch builds for that doesn't require dependencies. As a result, we can use this buildpack to test multi-arch builders down the road.

@sophiewigmore sophiewigmore added type:bug A general bug multi-arch Issues related to supporting multi-architecture buildpacks/stacks/builders and removed type:bug A general bug labels Mar 6, 2024
@dmikusa
Copy link
Contributor

dmikusa commented Mar 6, 2024

I agree this should be an easy repo and good buildpack for testing.

I don't think there's anything that needs to be done on this repo though. Once we get pipeline-builder updated to generate multi-arch images, and update the pipeline in this repo then it should just start publishing multi-arch.

@jpena-r7
Copy link

jpena-r7 commented Mar 6, 2024

Agreed and I think this will be useful to figure out the approach for creating multi-arch buildpacks to be replicated elsewhere.

@sophiewigmore sophiewigmore self-assigned this Mar 11, 2024
@sophiewigmore
Copy link
Member Author

@dmikusa that's a good point. I'm going to pair up with @anthonydahanne on trying to test out something similar to paketo-buildpacks/syft#204 here, but using the experimental pack CLI binary. just to get the ball rolling. We'll contribute it to pipeline-builder when we have something working

@dmikusa
Copy link
Contributor

dmikusa commented Mar 11, 2024

That'd be great! If you get something working in that PR, let me know and I can make those changes in pipeline-builder pretty easily. Or if you want to submit a PR, that's great too.

@sophiewigmore
Copy link
Member Author

experimental multi-arch procfile buildpack available at anthonydahanne/procfile:dual-march15

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
multi-arch Issues related to supporting multi-architecture buildpacks/stacks/builders
Projects
None yet
Development

No branches or pull requests

3 participants