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 job to CI #1007
Conversation
(teloxidebot has picked a reviewer for you, use r? to override) |
So, we already have 8 major checks failed |
.github/workflows/ci.yml
Outdated
uses: obi1kenobi/cargo-semver-checks-action@v2 | ||
with: | ||
feature-group: only-explicit-features | ||
features: full |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please add a newline at the end
I think most of the fails are "breaking changes we wanted to make". The exceptions are:
What is the workflow that semver-checks proposes in such cases?... |
Idk :) "..understand and forgive". Needs some investigation |
So, according to the author on mastadon (see the replies) this mode of using с-s-c is not supported (yet). We'll have to resort to running it before release (can this be at least partly automated?). @syrtcevvi can you try looking into the unintentional breakage (fixing or at least opening issues)? |
👋
Just a note that the change there would still be breaking even if the field was public. The issue is that the struct could previously be constructed with a literal like so It's usually a good idea to mark pub structs as |
@obi1kenobi yeah, I know. We don't add |
Close #963
Adds the semver-checks as a separate job, runs on stable latest rust