Skip to content

[release-branch.go1.27] Upgrade Darwin backend - #2553

Merged
George Adams (gdams) merged 3 commits into
microsoft/release-branch.go1.27from
dev/gdams/backport-darwin-go1.27
Oct 8, 2026
Merged

George Adams (gdams) merged 3 commits into
microsoft/release-branch.go1.27from
dev/gdams/backport-darwin-go1.27

Conversation

@gdams

Copy link
Copy Markdown
Member

Backport of #2552 to Go 1.27.

Summary

  • update github.com/microsoft/go-crypto-darwin to v0.0.3-0.20261008095156-6223ee583f63
  • synchronize the standalone cryptobackend dependency
  • regenerate 0001-Vendor-external-dependencies.patch

Validation

  • go test github.com/microsoft/go-crypto-darwin/...
  • CGO_ENABLED=0 go test github.com/microsoft/go-crypto-darwin/...
  • git diff --check
  • git go-patch extract

Backport the Darwin backend dependency update from #2552.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@gdams
George Adams (gdams) requested a review from a team as a code owner October 8, 2026 10:16
Copilot AI balanced review requested due to automatic review settings October 8, 2026 10:16
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).
There may be pipelines that require an authorized user to comment /azp run to run.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🔵 Needs a closer look

The large generated crypto dependency update includes native binary artifacts requiring final human review.

0 open findings

What changed in this PR

Upgrades the Darwin crypto backend on Go 1.27 while synchronizing standalone and vendored dependencies.

Changes:

  • Bumps go-crypto-darwin and checksums.
  • Regenerates the vendor patch with matching sources and binaries.

Patches are happy!

File Description
cryptobackend/​go.mod Updates the Darwin dependency version.
cryptobackend/​go.sum Updates module checksums.
patches/​0001-Vendor-external-dependencies.patch Regenerates vendored Darwin backend content.

🧠 Review effort: Balanced


Give feedback about Copilot approvals in this survey to enter a drawing for a $150 gift card.

George Adams (gdams) and others added 2 commits October 8, 2026 11:40
Use the branch-built Go 1.27 toolchain so the vendored x/tools package list matches CI.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Remove go.mod and go.sum changes introduced by go mod tidy. The Darwin update only requires go get and go mod vendor with the branch toolchain.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@gdams
George Adams (gdams) merged commit 17bac6a into microsoft/release-branch.go1.27 Oct 8, 2026
57 checks passed
@gdams
George Adams (gdams) deleted the dev/gdams/backport-darwin-go1.27 branch October 8, 2026 12:07
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