Skip to content

Drop Dart 2 support - #1013

Draft
greglittlefield-wf wants to merge 16 commits into
masterfrom
drop-dart-2-support
Draft

Drop Dart 2 support#1013
greglittlefield-wf wants to merge 16 commits into
masterfrom
drop-dart-2-support

Conversation

@greglittlefield-wf

Copy link
Copy Markdown
Contributor

No description provided.

greglittlefield-wf and others added 10 commits August 6, 2026 15:46
…iles

- Raise environment.sdk to '>=3.9.0 <4.0.0'
- Delete Dart-2-only test files (non_null_safe_builder_integration_tests,
  unsound_flux_component_test.dart, over_react_component_declaration_non_null_safe_test.dart)
  and analyzer plugin non_null_safe test directories
- Remove dart_test.yaml no-dart-2 preset and dart-2-only tag
- Update CI test_and_check_generated_files matrix from [2.19.6, stable] to [3.9.0, stable];
  remove Delete-Dart-2-only-files step and --preset=no-dart-2 branching
- Update CI validate_analyzer: move ^5.13.0 row into the main matrix (no longer needs
  the 2.19.6 include); remove Delete-Dart-2-only-files step and --preset=no-dart-2 branching
- Update CI analyzer_plugin: remove the travis_link_plugin_deps.dart link step (plugin
  now resolves published over_react 5.7.0 rather than the local checkout); remove
  Delete-Dart-2-only-files step

Note: lib/ has analysis errors from classes used as mixins (class_used_as_mixin) that
require `mixin class` or `mixin` declarations — these need follow-up fixes.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant