Skip to content

Fix broken test CI baseline (Flutter 3.44.8, gen-l10n, analyze gate) - #20

Merged
valorengels merged 1 commit into
mainfrom
fix/ci-test-baseline
Aug 21, 2026
Merged

valorengels merged 1 commit into
mainfrom
fix/ci-test-baseline

Conversation

@valorengels

Copy link
Copy Markdown
Contributor

Closes #19

Fixes the pre-existing red test CI on main that blocks merging every feature PR.

  • Pin Flutter 3.44.8 (was 3.27.0) in all three workflows — the old pin resolved dependency versions that failed to generate Freezed when.
  • Add flutter gen-l10n step (was missing; l10n files are gitignored and weren't generated in CI).
  • Relax the analyze gate to errors-only (--no-fatal-warnings --no-fatal-infos) with a documented rationale: ~15 warnings + ~44 infos (style/inference noise from the newer analyzer), no compile errors. Lint cleanup tracked separately.
  • Drop the stale avoid_returning_null_for_future lint (removed in Dart 3.3.0).
  • Update pubspec.lock to the working resolution; dart fix/format cleanup.

Verified locally: flutter analyze --no-fatal-warnings --no-fatal-infos (exit 0), dart format --set-exit-if-changed (exit 0), flutter test 55/55.

@valorengels
valorengels merged commit 1f4424b into main Aug 21, 2026
1 check 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.

Fix the pre-existing broken test CI baseline (Flutter pin, gen-l10n, lint gate)

1 participant