Skip to content

Upgrade Darwin backend - #2552

Merged
George Adams (gdams) merged 1 commit into
microsoft/mainfrom
dev/gdams/revendor-darwin-crypto
Oct 8, 2026
Merged

George Adams (gdams) merged 1 commit into
microsoft/mainfrom
dev/gdams/revendor-darwin-crypto

Conversation

@gdams

Copy link
Copy Markdown
Member

Summary

  • update github.com/microsoft/go-crypto-darwin to v0.0.3-0.20261008095156-6223ee583f63
  • synchronize the standalone cryptobackend module 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

The aggregate standalone cryptobackend test remains blocked by its existing Darwin duplicate-symbol linker failure; the vendored Darwin packages compile successfully in both cgo modes.

Update go-crypto-darwin to the latest main revision and regenerate the vendored dependency patch.

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:03
Copilot AI balanced review requested due to automatic review settings October 8, 2026 10:03
@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.

🟢 Approval recommended

The dependency version, checksums, vendored metadata, and regenerated backend contents are consistent.

0 open findings

What changed in this PR

Upgrades the Darwin crypto backend and synchronizes standalone and vendored dependencies.

Changes:

  • Updates the Darwin backend pseudo-version.
  • Refreshes checksums and the vendor patch.
  • Preserves dependency consistency. Patches are happy!
File Description
cryptobackend/​go.mod Updates the Darwin dependency.
cryptobackend/​go.sum Updates module checksums.
patches/​0001-Vendor-external-dependencies.patch Regenerates vendored Darwin sources and metadata.

🧠 Review effort: Balanced


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

@gdams
George Adams (gdams) merged commit 8be055e into microsoft/main Oct 8, 2026
60 checks passed
@gdams
George Adams (gdams) deleted the dev/gdams/revendor-darwin-crypto branch October 8, 2026 11:10
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