diff --git a/.github/workflows/static_analysis.yml b/.github/workflows/static_analysis.yml index 4d8d40a47..1e2020a19 100644 --- a/.github/workflows/static_analysis.yml +++ b/.github/workflows/static_analysis.yml @@ -50,6 +50,26 @@ jobs: run: dart pub get working-directory: ./mobile + - name: Run Build Runner + run: make build + working-directory: ./mobile + + - name: Find file changes + uses: tj-actions/verify-changed-files@v20 + id: verify-changed-files + with: + files: | + mobile/**/*.g.dart + mobile/**/*.gr.dart + mobile/**/*.drift.dart + + - name: Verify files have not changed + if: steps.verify-changed-files.outputs.files_changed == 'true' + run: | + echo "ERROR: Generated files not up to date! Run make_build inside the mobile directory" + echo "Changed files: ${{ steps.verify-changed-files.outputs.changed_files }}" + exit 1 + - name: Run dart analyze run: dart analyze --fatal-infos working-directory: ./mobile @@ -61,8 +81,3 @@ jobs: - name: Run dart custom_lint run: dart run custom_lint working-directory: ./mobile - - # Enable after riverpod generator migration is completed - # - name: Run dart custom lint - # run: dart run custom_lint - # working-directory: ./mobile diff --git a/mobile/lib/providers/activity_service.provider.g.dart b/mobile/lib/providers/activity_service.provider.g.dart index 1a08a6f8a..2bf160c48 100644 Binary files a/mobile/lib/providers/activity_service.provider.g.dart and b/mobile/lib/providers/activity_service.provider.g.dart differ diff --git a/mobile/lib/providers/api.provider.g.dart b/mobile/lib/providers/api.provider.g.dart index 2573f3d29..76ccb4ad6 100644 Binary files a/mobile/lib/providers/api.provider.g.dart and b/mobile/lib/providers/api.provider.g.dart differ diff --git a/mobile/lib/providers/app_settings.provider.g.dart b/mobile/lib/providers/app_settings.provider.g.dart index 1d2fe173b..88cab49c1 100644 Binary files a/mobile/lib/providers/app_settings.provider.g.dart and b/mobile/lib/providers/app_settings.provider.g.dart differ diff --git a/mobile/lib/providers/asset_viewer/asset_stack.provider.g.dart b/mobile/lib/providers/asset_viewer/asset_stack.provider.g.dart index da49c1142..5d4051b28 100644 Binary files a/mobile/lib/providers/asset_viewer/asset_stack.provider.g.dart and b/mobile/lib/providers/asset_viewer/asset_stack.provider.g.dart differ diff --git a/mobile/lib/providers/immich_logo_provider.g.dart b/mobile/lib/providers/immich_logo_provider.g.dart index 9f2d81b46..0889e60fd 100644 Binary files a/mobile/lib/providers/immich_logo_provider.g.dart and b/mobile/lib/providers/immich_logo_provider.g.dart differ diff --git a/mobile/lib/providers/infrastructure/db.provider.g.dart b/mobile/lib/providers/infrastructure/db.provider.g.dart index d35c2202e..33b330192 100644 Binary files a/mobile/lib/providers/infrastructure/db.provider.g.dart and b/mobile/lib/providers/infrastructure/db.provider.g.dart differ diff --git a/mobile/lib/providers/infrastructure/exif.provider.g.dart b/mobile/lib/providers/infrastructure/exif.provider.g.dart index 5eec1bd23..053abf18c 100644 Binary files a/mobile/lib/providers/infrastructure/exif.provider.g.dart and b/mobile/lib/providers/infrastructure/exif.provider.g.dart differ diff --git a/mobile/lib/providers/infrastructure/store.provider.g.dart b/mobile/lib/providers/infrastructure/store.provider.g.dart index 0551793b8..ebf180470 100644 Binary files a/mobile/lib/providers/infrastructure/store.provider.g.dart and b/mobile/lib/providers/infrastructure/store.provider.g.dart differ diff --git a/mobile/lib/providers/map/map_marker.provider.g.dart b/mobile/lib/providers/map/map_marker.provider.g.dart index c79292aa6..76cc44a10 100644 Binary files a/mobile/lib/providers/map/map_marker.provider.g.dart and b/mobile/lib/providers/map/map_marker.provider.g.dart differ diff --git a/mobile/lib/providers/map/map_service.provider.g.dart b/mobile/lib/providers/map/map_service.provider.g.dart index b7adb96ab..70e44da62 100644 Binary files a/mobile/lib/providers/map/map_service.provider.g.dart and b/mobile/lib/providers/map/map_service.provider.g.dart differ diff --git a/mobile/lib/providers/search/paginated_search.provider.g.dart b/mobile/lib/providers/search/paginated_search.provider.g.dart index 86061675d..650cf130f 100644 Binary files a/mobile/lib/providers/search/paginated_search.provider.g.dart and b/mobile/lib/providers/search/paginated_search.provider.g.dart differ diff --git a/mobile/lib/providers/search/people.provider.g.dart b/mobile/lib/providers/search/people.provider.g.dart index 51295f991..391edd362 100644 Binary files a/mobile/lib/providers/search/people.provider.g.dart and b/mobile/lib/providers/search/people.provider.g.dart differ diff --git a/mobile/lib/providers/search/search_filter.provider.g.dart b/mobile/lib/providers/search/search_filter.provider.g.dart index a5e70b01e..03f88b033 100644 Binary files a/mobile/lib/providers/search/search_filter.provider.g.dart and b/mobile/lib/providers/search/search_filter.provider.g.dart differ diff --git a/mobile/lib/services/person.service.g.dart b/mobile/lib/services/person.service.g.dart index c7352606b..8c2d46b3b 100644 Binary files a/mobile/lib/services/person.service.g.dart and b/mobile/lib/services/person.service.g.dart differ