From 3a812fb4fe7a8eecfb7f113819c273852cd45f63 Mon Sep 17 00:00:00 2001 From: dab246 Date: Thu, 17 Nov 2022 11:26:24 +0700 Subject: [PATCH] TF-1204 Add `pub run build_runner build` for fcm in CI --- .github/workflows/analyze-test.yaml | 1 + Dockerfile | 2 ++ fcm/.gitignore | 4 ++++ fcm/lib/method/get/firebase_subscription_get_response.dart | 2 -- prebuild.sh | 3 +++ 5 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.github/workflows/analyze-test.yaml b/.github/workflows/analyze-test.yaml index 2e21a5916..86d6b415c 100644 --- a/.github/workflows/analyze-test.yaml +++ b/.github/workflows/analyze-test.yaml @@ -15,6 +15,7 @@ jobs: - contact - forward - rule_filter + - fcm fail-fast: false steps: diff --git a/Dockerfile b/Dockerfile index 0999b39b1..33447727f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -33,6 +33,8 @@ RUN cd core \ && flutter pub get && flutter pub run build_runner build --delete-conflicting-outputs \ && cd ../forward \ && flutter pub get && flutter pub run build_runner build --delete-conflicting-outputs \ + && cd ../fcm \ + && flutter pub get && flutter pub run build_runner build --delete-conflicting-outputs \ && cd .. \ && flutter pub get && flutter pub run build_runner build --delete-conflicting-outputs \ && flutter pub get && flutter pub run intl_generator:extract_to_arb --output-dir=./lib/l10n lib/main/localizations/app_localizations.dart \ diff --git a/fcm/.gitignore b/fcm/.gitignore index 11bcaf4ae..42eaa5a2c 100644 --- a/fcm/.gitignore +++ b/fcm/.gitignore @@ -27,3 +27,7 @@ migrate_working_dir/ .dart_tool/ .packages build/ + +#generated file +*.g.dart +*.mocks.dart diff --git a/fcm/lib/method/get/firebase_subscription_get_response.dart b/fcm/lib/method/get/firebase_subscription_get_response.dart index 0eabb55b3..6704d65a5 100644 --- a/fcm/lib/method/get/firebase_subscription_get_response.dart +++ b/fcm/lib/method/get/firebase_subscription_get_response.dart @@ -1,13 +1,11 @@ import 'package:fcm/model/firebase_subscription.dart'; import 'package:jmap_dart_client/http/converter/id_converter.dart'; -import 'package:jmap_dart_client/http/converter/state_converter.dart'; import 'package:jmap_dart_client/jmap/core/id.dart'; import 'package:jmap_dart_client/jmap/core/method/response/get_response.dart'; import 'package:json_annotation/json_annotation.dart'; part 'firebase_subscription_get_response.g.dart'; -@StateConverter() @IdConverter() @JsonSerializable(explicitToJson: true) class FirebaseSubscriptionGetResponse extends GetResponseNoAccountId { diff --git a/prebuild.sh b/prebuild.sh index 5b6557911..ee26aa519 100644 --- a/prebuild.sh +++ b/prebuild.sh @@ -23,6 +23,9 @@ flutter pub get && flutter pub run build_runner build --delete-conflicting-outpu cd ../rule_filter flutter pub get && flutter pub run build_runner build --delete-conflicting-outputs +cd ../fcm +flutter pub get && flutter pub run build_runner build --delete-conflicting-outputs + cd .. flutter pub get \ && flutter pub run build_runner build --delete-conflicting-outputs \