### Problem A cargo.toml file with invalid category does not generate warning with --dry-run but does when actually publishing to crates.io Cargo.toml ``` [package] categories = ["NOT VALID"] ``` ### Steps _No response_ ### Possible Solution(s) _No response_ ### Notes _No response_ ### Version _No response_