Skip to content

Conversation

kennykerr
Copy link
Collaborator

In preparation for #3786 I discovered that Cargo doesn't actually validate whether the readme.md that Cargo.toml points to even exists until you attempt to publish the crate. So the workaround (#3785) also needs to ensure that all the readme files exist.

This update then adds the missing readme files and also adds a basic check to the package validation to cover this scenario.

@kennykerr
Copy link
Collaborator Author

https://blog.rust-lang.org/2025/09/18/Rust-1.90.0/ also adds a new cargo publish feature that, while I'm not yet sure can handle this workspace, may be useful for validation so I've added a dry-run validation workflow to this update as well.

@kennykerr kennykerr merged commit 2670070 into master Oct 6, 2025
29 checks passed
@kennykerr kennykerr deleted the readme-validation branch October 6, 2025 19:20
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.

1 participant