-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
Bump min SDK to Dart 2.18.0 / Flutter 3.3.0 & fix CI #2176
Conversation
Well this doesn't work |
Looks like something is cached |
Ok, so since we switched to |
Ah that sounds fair. Maybe |
So after reverting to
|
This should allow us to use a newer melos version in CI.
Dart 2.18.0 was released on Aug 30, 2022 - so I think this is fine, we should probably publish this as a minor version. |
The build still shows as failure but this is due to the old |
@AlexV525 I think this is good to go, the coverage comment should start to work again once the new workflow is on the main branch. Hopefully it also has correct coverage values after this. This was likely caused by the same problem. |
I'm on a holiday and will be AFK for 3 days. I'm considering a couple things:
|
Have a nice holiday! I understand your concerns but as it stands now, the min Dart SDK 2.15.0 does not support All changes in this PR are interwoven and atomically won't solve the problems. Dart 2.15 ist almost 2.5 years old, we need to get rid of it so we can move forward with the limited time we all have to spare for OS projects. If someone is still using such an old version and having actual problems due to specific bugs, then they can afford to pay someone else to solve the problem in a fork or donate to dio and request a custom handmade release. |
Yes I agree with all changes, those concerns are something I think we might do when applying changes. As our regular principle about the maintaining, we can provide a great guide or message to allow users to have a good chance to stand along with our opinions. |
# Conflicts: # dio_test/lib/src/test/download_tests.dart
I've added the compatibility policy doc to indicate our general support and exceptions. |
Nice, I would go with ~1.5 years instead of 2 years. |
Yeah it's a general idea, so it depends, which means you could always do so if you have a proper reason.
Sounds good |
@ueman Do you have any input about this request and relevant policies? |
pubspec_overrides.yaml
filespull_request
& create coverage comment in a separate workflowexclusive
parameterNew Pull Request Checklist
main
branch to avoid conflicts (via merge from master or rebase)CHANGELOG.md
in the corresponding packageAdditional context and info (if any)