-
Notifications
You must be signed in to change notification settings - Fork 10
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
Lock down nightly version for reproducible builds #686
Lock down nightly version for reproducible builds #686
Conversation
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.
Was a specific strategy for bumping the nightly version also chosen? In practice, it needs to be bumped periodically or it will break for a different reasons :-)
BenchmarksComparisonBenchmark execution time: 2024-10-23 07:38:48 Comparing candidate commit 54be47b in PR branch Found 1 performance improvements and 0 performance regressions! Performance is the same for 50 metrics, 2 unstable metrics. scenario:benching deserializing traces from msgpack to their internal representation
CandidateCandidate benchmark detailsGroup 1
Group 2
Group 3
Group 4
Group 5
Group 6
Group 7
Group 8
Group 9
Group 10
Group 11
Group 12
BaselineOmitted due to size. |
@morrisonlevi no strategy for bumping was chosen. Maybe move nightly when we move the supported minimum? Do you have any other ideas? |
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #686 +/- ##
=======================================
Coverage 71.81% 71.81%
=======================================
Files 271 271
Lines 40982 41003 +21
=======================================
+ Hits 29430 29446 +16
- Misses 11552 11557 +5
|
f1948f1
to
da3e6e6
Compare
* Use nightly-2024-10-21 * Fix clippy lints * Change nextest version to 0.9.81 in all places
da3e6e6
to
54be47b
Compare
What does this PR do?
Locks down the nightly version of rust so that builds are reproducible and don't break accidentally.
Motivation
Changes in the nightly version of rust can break formatting, clippy linting and coverage, among other things. That is not a good developer experience.