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

Add support for darwin-arm64 chipset #1169

Merged
merged 6 commits into from
Aug 18, 2023

Conversation

dlion
Copy link
Member

@dlion dlion commented Jul 31, 2023

Add build make actions to build lifecycle for MacOS M1 chipset

Signed-off-by: Domenico Luciani <[email protected]>
@dlion dlion requested a review from a team as a code owner July 31, 2023 14:44
Copy link
Contributor

@jabrown85 jabrown85 left a comment

Choose a reason for hiding this comment

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

Seems ok to me!

@natalieparellano
Copy link
Member

I'm also good with this but I wonder if we could use this as an opportunity to improve our Makefile. It has tons of duplication and is close to 400 lines long at this point :/ ...perhaps we could add some helper scripts to make things more concise?

@dlion
Copy link
Member Author

dlion commented Aug 1, 2023

It sounds good to me.
I just pushed some changes:

  • Created a separate darwin.mk module where to have the builder functions
  • Call those functions from the main Makefile

In the future we can do the same for the other actions but I preferred to stay in the scope of this PR.
I will open a new issue for this possible refactoring

darwin.mk Outdated Show resolved Hide resolved
@dlion dlion mentioned this pull request Aug 1, 2023
@natalieparellano natalieparellano added this to the lifecycle 0.18.0 milestone Aug 3, 2023
@dlion
Copy link
Member Author

dlion commented Aug 10, 2023

Thank you for you comments @natalieparellano
I just pushed and updated version 👍🏼

launcher.mk Outdated Show resolved Hide resolved
lifecycle.mk Outdated Show resolved Hide resolved
Domenico Luciani and others added 3 commits August 10, 2023 16:39
Co-authored-by: Natalie Arellano <[email protected]>
Signed-off-by: Domenico Luciani <[email protected]>
Co-authored-by: Natalie Arellano <[email protected]>
Signed-off-by: Domenico Luciani <[email protected]>
Signed-off-by: Domenico Luciani <[email protected]>
@dlion
Copy link
Member Author

dlion commented Aug 18, 2023

Is there anything I have to do in order to have this PR merged? @natalieparellano :)

@natalieparellano natalieparellano merged commit c72dc20 into buildpacks:main Aug 18, 2023
@dlion dlion deleted the darwin-arm64-support branch August 21, 2023 08:36
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