Skip to content

Conversation

@isabelatkinson
Copy link
Contributor

@isabelatkinson isabelatkinson commented Nov 19, 2025

The driver portion of the 3.4.0 release failed because of a pesky problem with include_str that arose when we switched to using workspaces. Very brief summary: cargo publish is run from a different directory with a copied-in README file, so README's location relative to src is different for normal compilation vs. releases. This is further discussed in this issue and this forum post, and the solution is to add a symlinked README file to the driver directory.

Unfortunately the macros crate was already successfully published, so I think I'll need to amend the release machinery to include an option to skip publishing mongodb-internal-macros. I'll put up a separate PR for that and then cherry-pick both to 3.4.x, add a new tag, and re-trigger the release process.

@isabelatkinson isabelatkinson marked this pull request as ready for review November 20, 2025 00:29
@isabelatkinson isabelatkinson requested a review from a team as a code owner November 20, 2025 00:29
@isabelatkinson isabelatkinson merged commit 8063739 into mongodb:main Nov 20, 2025
17 of 20 checks passed
@isabelatkinson isabelatkinson deleted the fix-doc-links branch November 20, 2025 15:57
isabelatkinson added a commit to isabelatkinson/mongo-rust-driver that referenced this pull request Nov 20, 2025
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.

2 participants