-
-
Notifications
You must be signed in to change notification settings - Fork 400
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
Added semver checks #3173
base: main
Are you sure you want to change the base?
Added semver checks #3173
Conversation
Test262 conformance changes
|
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #3173 +/- ##
==========================================
- Coverage 45.64% 45.45% -0.19%
==========================================
Files 483 483
Lines 49517 49743 +226
==========================================
+ Hits 22600 22613 +13
- Misses 26917 27130 +213 ☔ View full report in Codecov by Sentry. |
Seeing that this modifies our CI, can we also repair our release action? I'm pretty sure we removed the rust publish command for release fixes |
Done :) |
Oh, the version should be |
Well, for now we have no semver-incompatible changes, so it would be 0.17.1 |
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.
Thanks!
The |
613e9c4
to
17b2b1c
Compare
Saw that the semver action was failing. We should probably fix that before merging |
I have opened obi1kenobi/cargo-semver-checks#570 to track the issue. |
@Razican Do you have any updates on this or the linked issue? Maybe this just needs a rebase. |
I didn't have a chance to work on this :( I would like to first test that the PR checks work fine, and that they correctly read the new JSON format. Then, a rebase would make the trick :) If you have some time to work on it, please, do it. If not, I'll try to work on it this week or the next. |
👋 Hi! I'm the maintainer of As far as I can tell from the logs, the proximate cause of the error is a
It seems plausible based on the log that the cause of the compilation failure was a semver violation in Note that
I can hopefully save you a step or two here: cargo-semver-checks supports all JSON formats from Rust 1.71 to the most recent nightly. I get emails when a new rustdoc JSON format is merged, and we also test this in CI, so I'm quite sure the issue is not a JSON format incompatibility. Thanks for checking out |
This Pull Request adds SemVer checks to our CI. This comes under the idea of releasing more often, and trying to release semver-compatible releases if possible.
It changes the following: