-
Notifications
You must be signed in to change notification settings - Fork 77
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add cargo-semver-checks
to linting category
#105
Conversation
`cargo-semver-checks` is used by many large projects in the Rust ecosystem, such as `tokio` and even `cargo` itself. Add it as a recommendation in the linting category. If you feel a different category would be a better fit, I'd be happy to move it there. Thanks for maintaining this list!
Thanks! |
Speaking personally, I think this should be reverted. I am very excited about cargo-semver-checks and look forward to the potential of what it can do for the ecosystem but there is a fundamental workflow flaw at this time that means I cannot endorse it and I think it should generally not be endorsed. cargo-semver-checks, and the associate action, encourage people to bump their version in |
Hmm... that seems non-ideal. What is the reason for this restriction? Could it be relaxed on the cargo side? (perhaps make it a warning rather than a hard error?). Because even aside from |
@epage, I don't think this is a fair or accurate representation of the facts. We explicitly encourage people to use the action as part of a Of course some users have come up with workarounds that let them run the action on PRs too. Some of them even just straight-up run the action on PRs and make it a non-required step. But I don't think it's fair or accurate to say that we encourage this when I've done everything I possibly can to discourage it. Even for local workflows, this is still not an accurate representation. I don't see a reason why a maintainer would have to bump their local |
IMO there are still other good reasons to bump versions during development and the imposition of that workflow on patch at least in my experience has not been a big deal, so I don't think it's a good reason to drop cargo-semver-checks from this page. |
cargo-semver-checks
is used by many large projects in the Rust ecosystem, such astokio
and evencargo
itself. Add it as a recommendation in the linting category.If you feel a different category would be a better fit, I'd be happy to move it there.
Thanks for maintaining this list!