-
Notifications
You must be signed in to change notification settings - Fork 17.9k
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
x/build/cmd/releasebot: provide binary release for darwin/arm64 for 1.16 #42756
Comments
Our recently-updated plan here is to try to get this in before beta 1 this week. Removing okay-after-beta1 to reflect that status. |
Change https://golang.org/cl/278435 mentions this issue: |
Change https://golang.org/cl/278436 mentions this issue: |
Change https://golang.org/cl/278772 mentions this issue: |
For golang/go#42756. Change-Id: Ia28fb6878617715fb674ccfad0c5801c8925270b Reviewed-on: https://go-review.googlesource.com/c/build/+/278436 Run-TryBot: Dmitri Shuralyov <[email protected]> TryBot-Result: Go Bot <[email protected]> Reviewed-by: Alexander Rakoczy <[email protected]> Trust: Dmitri Shuralyov <[email protected]>
The builder successfully passes all.bash and produces binary releases. Updates golang/go#42756 Fixes golang/go#39782 Change-Id: I554a1e3541d185958103e11dcc4b2514445d8275 Reviewed-on: https://go-review.googlesource.com/c/build/+/278772 Trust: Alexander Rakoczy <[email protected]> Run-TryBot: Alexander Rakoczy <[email protected]> TryBot-Result: Go Bot <[email protected]> Reviewed-by: Dmitri Shuralyov <[email protected]> Reviewed-by: Carlos Amedee <[email protected]>
With issue #39782 being resolved now, CL 278436, and additional internal release workflow changes to codesign and notarize macOS binaries, and testing, the work needed be able to provide a binary release for the new darwin/arm64 port has been done. The upcoming Go 1.16 Beta 1 release and further Go 1.16 releases will have |
Change https://golang.org/cl/278787 mentions this issue: |
We want the new darwin/arm64 installer and archive to be placed next to the original darwin/amd64 files, not under "Other Ports". Also highlight (make bold) the darwin/arm64 installer (but not archive). The "pretty" version of the architecture will be displayed as "ARMv8", and maybe should be made more macOS-specific in the future. Updates golang/go#42756. Change-Id: I5e95a3b93d30253d8fa291d153b3f96f49f9ab5d Reviewed-on: https://go-review.googlesource.com/c/website/+/278787 Trust: Dmitri Shuralyov <[email protected]> Reviewed-by: Alexander Rakoczy <[email protected]>
Based on discussion in a release meeting, I understand our current plan is to aim to provide binaries (and installer) for darwin/arm64 in time for the Go 1.16 release.
I'm making this as the tracking issue which reflects the current state: there are release-blocker, NeedsInvestigation, okay-after-beta1 labels applied, and the Go1.16 milestone set. Perhaps this will need to change as time passes.
Ideally, this will be implemented by using a darwin/arm64 builder (issue #39782) if that builder becomes available soon. If that builder cannot be added in time, we may need to implement this via a temporary workaround.
CC @golang/release, @cherrymui, @aclements, @FiloSottile, @rsc.
The text was updated successfully, but these errors were encountered: