GODRIVER-3884 Use gpg verification for libmongocrypt windows build variant#2404
Conversation
API Change ReportNo changes found! |
🧪 Performance ResultsCommit SHA: a8b99bbThe following benchmark tests for version 6a1f05454c0334000798bded had statistically significant changes (i.e., |z-score| > 1.96):
For a comprehensive view of all microbenchmark results for this PR's commit, please check out the Evergreen perf task for this patch. |
…ows tarball
- Bump LIBMONGOCRYPT_TAG to 1.18.2
- Add GPG signature verification on the Windows download path
- Keep compile.sh-based install for Linux/macOS (the published Linux/macOS
release variants are nocrypto and the Go driver does not provide crypto hooks)
52e0843 to
f00658a
Compare
There was a problem hiding this comment.
Pull request overview
Refactors the libmongocrypt installation flow, bumping the pinned libmongocrypt version from 1.15.1 to 1.18.2 and adding PGP signature verification of the prebuilt tarball on the Windows path. The non-Windows path still clones the upstream repo and runs compile.sh. The Taskfile entry for install-libmongocrypt is reformatted to multi-line.
Changes:
- Bump
LIBMONGOCRYPT_TAGto1.18.2. - On Windows, download the prebuilt tarball, fetch the MongoDB public key, and verify the detached
.ascsignature in an isolatedGNUPGHOMEbefore extracting. - Reformat the
install-libmongocrypttask definition inTaskfile.yml.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| Taskfile.yml | Reformat install-libmongocrypt task command list to multi-line YAML. |
| etc/install-libmongocrypt.sh | Bump libmongocrypt to 1.18.2; add GPG signature verification of the Windows tarball; reindent. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
GODRIVER-3884
Verify signature of downloaded libmongocrypt tarballs