- Revert to subosito/flutter-action@v2 which works on this act runner
- Manual curl approach fails on the runner; subosito works with caching
- Keep parallel lint+test, auto-format, no redundant build gates
Changes:
- test job now runs parallel to lint (was sequential)
- lint step: dart format --set-exit-if-changed -> dart format (auto-format)
- build-android depends on both lint AND test (not just test)
- Removed redundant analyze/test steps from build-android (already run in lint/test stages)
- build-ios depends on both lint AND test