From 14a9e270a5505c0e458ad13481c0b83d5c1db091 Mon Sep 17 00:00:00 2001 From: andoriyaprashant Date: Wed, 11 Oct 2023 20:21:38 +0530 Subject: [PATCH 1/4] Flutter ci added --- .github/workflows/flutter_ci.yml | 40 ++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 .github/workflows/flutter_ci.yml diff --git a/.github/workflows/flutter_ci.yml b/.github/workflows/flutter_ci.yml new file mode 100644 index 000000000..945d48cc9 --- /dev/null +++ b/.github/workflows/flutter_ci.yml @@ -0,0 +1,40 @@ +name: Flutter CI + +on: + push: + branches: + - master + - dev + pull_request: + branches: + - master + - dev + +jobs: + build: + name: Build and Test + runs-on: ubuntu-latest + + steps: + - name: Check out code + uses: actions/checkout@v2 + + - name: Set up Flutter + uses: subosito/flutter-action@v6 + with: + flutter-version: 3.13.6 + + - name: Install dependencies + run: flutter pub get + + - name: Run tests + run: flutter test + + - name: Build APK + run: flutter build apk + + - name: Archive and upload artifacts + uses: actions/upload-artifact@v2 + with: + name: build + path: build/app/outputs/flutter-apk/app-release.apk \ No newline at end of file From b7c6c8e5e6fc17bfb1469f6769e18c8d1b487b09 Mon Sep 17 00:00:00 2001 From: andoriyaprashant Date: Wed, 11 Oct 2023 20:27:13 +0530 Subject: [PATCH 2/4] Correction --- .github/workflows/flutter_ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/flutter_ci.yml b/.github/workflows/flutter_ci.yml index 945d48cc9..c5029b8bf 100644 --- a/.github/workflows/flutter_ci.yml +++ b/.github/workflows/flutter_ci.yml @@ -20,7 +20,7 @@ jobs: uses: actions/checkout@v2 - name: Set up Flutter - uses: subosito/flutter-action@v6 + uses: subosito/flutter-action@@v2 with: flutter-version: 3.13.6 From 610f052f02a49020f4a1ae5e514a776c52326c12 Mon Sep 17 00:00:00 2001 From: github-actions Date: Sat, 6 Jan 2024 17:48:06 +0000 Subject: [PATCH 3/4] Automatic formatting --- lib/presentation/pages/add_bindings/add_binding_page.dart | 3 ++- .../choose_device_vendor_to_add/widgets/vendor_widget.dart | 2 +- lib/presentation/pages/add_routine/add_routine_page.dart | 3 ++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/presentation/pages/add_bindings/add_binding_page.dart b/lib/presentation/pages/add_bindings/add_binding_page.dart index a216165d2..b0a4e67a3 100644 --- a/lib/presentation/pages/add_bindings/add_binding_page.dart +++ b/lib/presentation/pages/add_bindings/add_binding_page.dart @@ -142,7 +142,8 @@ class _AddBindingPageState extends State { ), onPressed: (_) async { final EntityActionObject? actionList = - await context.router.push( + await context.router + .push( AddActionRoute(entities: entities!), ); if (actionList != null) { diff --git a/lib/presentation/pages/add_new_devices_process/choose_device_vendor_to_add/widgets/vendor_widget.dart b/lib/presentation/pages/add_new_devices_process/choose_device_vendor_to_add/widgets/vendor_widget.dart index b28c48f14..e14224e23 100644 --- a/lib/presentation/pages/add_new_devices_process/choose_device_vendor_to_add/widgets/vendor_widget.dart +++ b/lib/presentation/pages/add_new_devices_process/choose_device_vendor_to_add/widgets/vendor_widget.dart @@ -1,5 +1,5 @@ import 'package:auto_route/auto_route.dart'; -import 'package:cbj_integrations_controller/integrations_controller.dart'; +import 'package:cbj_integrations_controller/integrations_controller.dart'; import 'package:cybearjinni/presentation/atoms/atoms.dart'; import 'package:cybearjinni/presentation/core/routes/app_router.gr.dart'; import 'package:cybearjinni/presentation/core/snack_bar_service.dart'; diff --git a/lib/presentation/pages/add_routine/add_routine_page.dart b/lib/presentation/pages/add_routine/add_routine_page.dart index 222aeca6c..3c5a4a565 100644 --- a/lib/presentation/pages/add_routine/add_routine_page.dart +++ b/lib/presentation/pages/add_routine/add_routine_page.dart @@ -170,7 +170,8 @@ class _AddRoutinePageState extends State { ), onPressed: (_) async { final EntityActionObject? actionList = - await context.router.push( + await context.router + .push( AddActionRoute(entities: entities!), ); if (actionList != null) { From 9553d4080e6250f333258aa66fc740ff25c13ada Mon Sep 17 00:00:00 2001 From: github-actions Date: Sat, 27 Jan 2024 21:55:17 +0000 Subject: [PATCH 4/4] Automatic formatting --- .../widgets/scan_for_new_cbj_comps_widget.dart | 6 ++---- lib/presentation/pages/add_routine/add_routine_page.dart | 3 +-- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/lib/presentation/pages/add_new_devices_process/scan_for_new_cbj_comps/widgets/scan_for_new_cbj_comps_widget.dart b/lib/presentation/pages/add_new_devices_process/scan_for_new_cbj_comps/widgets/scan_for_new_cbj_comps_widget.dart index 682c1998a..1af978310 100644 --- a/lib/presentation/pages/add_new_devices_process/scan_for_new_cbj_comps/widgets/scan_for_new_cbj_comps_widget.dart +++ b/lib/presentation/pages/add_new_devices_process/scan_for_new_cbj_comps/widgets/scan_for_new_cbj_comps_widget.dart @@ -28,8 +28,7 @@ class _ScanForNewCBJCompsWidgetState extends State { _watchAllStarted(); } - Future - _watchAllStarted() async { + Future _watchAllStarted() async { await _cbjCompStreamSubscription?.cancel(); _cbjCompStreamSubscription = ICbjCompRepository.instance .getConnectedComputersIP() @@ -72,8 +71,7 @@ class _ScanForNewCBJCompsWidgetState extends State { } @override - Future - dispose() async { + Future dispose() async { await _cbjCompStreamSubscription?.cancel(); await ICbjCompRepository.instance.shutdownServer(); return super.dispose(); diff --git a/lib/presentation/pages/add_routine/add_routine_page.dart b/lib/presentation/pages/add_routine/add_routine_page.dart index ab701e9f5..0497f292a 100644 --- a/lib/presentation/pages/add_routine/add_routine_page.dart +++ b/lib/presentation/pages/add_routine/add_routine_page.dart @@ -61,8 +61,7 @@ class _AddRoutinePageState extends State { }); } - Future - _sendRoutineToHub() async { + Future _sendRoutineToHub() async { if (daysToRepeat == null || hourToRepeat == null || minutesToRepeat == null ||