Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Objective
[package.metadata.docs.rs]
table of all crates that use them, as well as in CI (see Add adoc-generate
command to theci
tool #13173 for related work).Solution
check_docsrs_metadata.sh
, which verifies that all public crates have the correct metadata usingcargo metadata
.bevy
crate.bevy
crate from checks.Testing
./tools/check_docsrs_metadata.sh
locally. It should either pass or give an error message for all invalid crates.Further Questions
Cargo.toml
is modified (thinkdependencies.yml
), or only in the merge queue?Changelog
[package.metadata.docs.rs]
for all public crates is now verified in CI.