-
Notifications
You must be signed in to change notification settings - Fork 0
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
Drop beta lint task all together #224
Comments
@bgurney-rh I've assigned this to you...but we should discuss it in standup before we take any steps. |
We talked about this in standup. An alternative is to leave the lint task in as an allowed failure, for informational purposes. Developers would not address the beta lints in their PRs, so the lint failures that accumulated over the 6-week period would continue to accumulate throughout and be fixed only at the end of the cycle when the recommended development version bump is done. |
I'm not sure that this would be any more helpful than keeping a non-mandatory lint task on stable rather than beta. The sequence would typically be:
|
Ok. So the one action we want to take in the near future is to change the beta lint task into a stable lint task and make it always an allowed failure, not an intermittently allowed failure as it is now. |
Closed by attached PRs. |
This is becoming less useful. It was introduced and the process that goes with it, under circumstances that were different in important ways from those that pertain now.
The good things about our current process:
The bad thing in our current process:
[allow(clippy::all)]
annotation to remove. And then, when the fix arrives, we have to remove that annotation. We got a suggestion that would improve things a bit, change the beta clippy lint task on Travis to allow the beta-only lint: Unable to allow same_item_push on beta and released Rust version rust-lang/rust-clippy#6002. We would still have to set and unset allows in the Travis task, but these would be clippy lints, not allows in source. This idea can be seen to work here: Deny all the pedantic clippy lints that we already obey stratisd#2201.The proposed change:
The new upgrade process would be:
The text was updated successfully, but these errors were encountered: