Skip to content

Fixing action runners and flutter analyze#149

Merged
KyleKun merged 3 commits into
KyleKun:mainfrom
TerenceAbigail:fixing_action_runners
Jul 5, 2026
Merged

Fixing action runners and flutter analyze#149
KyleKun merged 3 commits into
KyleKun:mainfrom
TerenceAbigail:fixing_action_runners

Conversation

@TerenceAbigail

@TerenceAbigail TerenceAbigail commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

Address issues from flutter analyze

Previous #147 did bare minimal to update latest decencies. This address warning regarding deprecated APIs with the roll-up to latest flutter/dart.

Some example:

  • always_require_non_null_named_parameters, avoid_returning_null, and prefer_equal_for_default_values
  • case statement for strongly typed enums have a preference to not have a default. Instead dart compiler will error now if there isn't a case statement. This prevents accidentally adding a new type to an enum and not properly covering the corner cases
  • Radio widget in flutter was redesigned https://docs.flutter.dev/release/breaking-changes/radio-api-redesign
  • Address prefer_foreach
  • color.red, color.green, color.blue are deprecated getter's. Now using the recommended method based on deprecation comment

Additionally addressed intermittent failure from the ios compiler runner. Previous code parser expects strict semantic versioning formats (like 26.6 or 26.6.rc2 ). Updated code allows for something like Xcode_26.6_Release_Candidate_2.app

Checklist

Before you create this PR, please confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]). This will ensure a smooth and quick review process.

  • [ x] I have added a description of the change in CHANGELOG.md.
  • [ x] I have added my name in the CONTRIBUTORS.md file, if it wasn't already present.

@KyleKun KyleKun merged commit 9f9fe91 into KyleKun:main Jul 5, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants