-
Notifications
You must be signed in to change notification settings - Fork 306
add darwin arm64 build target, improve m1 devx #1480
add darwin arm64 build target, improve m1 devx #1480
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I left a comment... and I'm going to private message you about the signing process.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks good to me!
The build failure is being fixed right now... we just need to add the platform this looks great!!!!!! 🎆 |
63095bb
to
dd2f06d
Compare
dd2f06d
to
9c75020
Compare
9c75020
to
4119d7c
Compare
#1158 will also touch on this. |
4119d7c
to
2b05a5c
Compare
Rebased on main, updated the PR to take advantage of changes in #1158. |
We need to hold merging this PR after it was switched from |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please see comment above. This PR is good but I have work on the build infra side to support this.
EDIT: Going to try to do this week.
2b05a5c
to
6c80f3a
Compare
@dvonthenen I updated the PR to also copy the The above assumes that Also please note that the use of |
6a50f08
to
b4e1395
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@joefitzgerald Are you able to build the tanzu
binary with this?
I ask because the tanzu-framework Makefile defines a small subset of environments, and it's checked such that it shouldn't compile.
I did a search for PRs on tanzu-framework but couldn't find any.
Tanzu framework will warn on building it since it's not in the "standard" set of target platforms yet, but it will actually build. I tested it a few months ago and it builds and the CLI runs fine. The issues were actually trying to deploy a management cluster where things failed completely. |
Signed-off-by: Joe Fitzgerald <jfitzgerald@vmware.com> Update .github/workflows/release-nonga.yaml Co-authored-by: Navid Shaikh <shaikhnavid14@gmail.com> - explicitly set envs for tanzu framework build Signed-off-by: Joe Fitzgerald <jfitzgerald@vmware.com>
b4e1395
to
be82290
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. thanks for this awesome contribution!
all unresolved issues have been addressed
Signed-off-by: Joe Fitzgerald jfitzgerald@vmware.com
What this PR does / why we need it
This PR causes darwin / arm64 binaries to be generated by
make release
. It also makes improvements to scripts that support building a release locally on an arm64 Mac.Details for the Release Notes
Which issue(s) this PR fixes
N/A
Describe testing done for PR
make release
locally and validated it succeedsSpecial notes for your reviewer
cayman_vmware-tanzu_tce
MR to ensure the new binaries are notarized correctly.