-
Notifications
You must be signed in to change notification settings - Fork 58
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
Enable resolution of build_web_compilers 2.12.0, fix Dart stable build #691
Conversation
Security InsightsNo security relevant content was detected by automated scans. Action Items
Questions or Comments? Reach out on Slack: #support-infosec. |
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.
Passes on both 2.7.2 and 2.13
+10 solves and builds under both |
It seems like there are two issues with the tests.
|
After a lot of investigation with really slow build cycles, I conclude that mockito 4.1.4 is definitely broken on dev, and we can't move to a 5.0 because it requires analyzer 1.0. Possibly the answer is to ignore dev for this, because we can move to 2.13, then upgrade builders and such to analyzer 1.0, and then upgrade beyond, with much smaller increments. So if we can do that, then it should just be a matter of the analyzer_plugin tests. |
Thanks for looking into that more, @alanknight-wk!! Yeah, I'm fine ignoring the dev channel for now, and I think we could follow up with a separate PR to fix the analyzer_plugin issues in stable. I alluded to those issues in the "QA checklist" section (though I didn't know any more specifics other than they were failing and that the analyzer plugin one was probably dependency related), but I'm not sure if people saw it and should have called it out more prominently, sorry about that. |
Yeah, it would definitely help if I'd read the QA checklist :-) |
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.
+10
@Workiva/release-management-p |
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.
+1 from RM
Motivation
The Dart stable build was failing due to:
^1.12.0
, which contains fixes for null-safety being opted into when it shouldn'tChanges
1.12.0
can be resolved to in Dart 2.12+, and keep lower bound low enough so that we can still resolve in Dart 2.7Release Notes
Update dependencies to allow resolution of build_web_compilers
^1.12.0
in Dart 2.12+, which contains fixes for null-safety being opted into when it shouldn't.Review
See CONTRIBUTING.md for more details on review types (+1 / QA +1 / +10) and code review process.
Please review:
QA Checklist
Merge Checklist
While we perform many automated checks before auto-merging, some manual checks are needed: