From 08ffcf8fbe6d5b1b08ad7511d95d5b418a4bf90a Mon Sep 17 00:00:00 2001 From: piotrrys Date: Tue, 12 Mar 2024 21:45:05 +0100 Subject: [PATCH 1/3] nullPointerException fix --- lib/pages/scan/companies_list.dart | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/pages/scan/companies_list.dart b/lib/pages/scan/companies_list.dart index ccf569f..6c1d3d3 100644 --- a/lib/pages/scan/companies_list.dart +++ b/lib/pages/scan/companies_list.dart @@ -37,7 +37,8 @@ class CompaniesList extends StatelessWidget { ), ), ), - RemoteButton(RemoteButtonState(state.list.first.donate, state.list.first.code)) + RemoteButton(RemoteButtonState( + state.list.firstOrNull?.donate, state.list.firstOrNull?.code)) ]); } From 9da7d74e1accdb651a43a567ab1f3a850ce4d37c Mon Sep 17 00:00:00 2001 From: piotrrys Date: Tue, 12 Mar 2024 22:08:46 +0100 Subject: [PATCH 2/3] add new options in CI for android --- .github/workflows/build_android.yml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build_android.yml b/.github/workflows/build_android.yml index 50fd7f6..5a32d6b 100644 --- a/.github/workflows/build_android.yml +++ b/.github/workflows/build_android.yml @@ -27,10 +27,11 @@ jobs: env: DATA: ${{ secrets.GOOGLESERVICES }} run: echo $DATA > /home/runner/work/pola-flutter/pola-flutter/android/app/google-services.json + # - name: Check formatting + # run: flutter format --set-exit-if-changed #not working in my computer + - name: Statically analyze + run: flutter analyze + - name: Widget tests + run: flutter test - name: Build apk run: flutter build apk --debug -# - uses: "finnp/create-file-action@master" this step doesn't work -# env: -# FILE_NAME: "/home/runner/work/pola-flutter/pola-flutter/android/app/google-services.json" -# FILE_BASE64: ${{ secrets.GOOGLESERVICES }} -# - run: flutter build apk --debug From 56d76347a0c892759db146198f8e3b3a360e7b28 Mon Sep 17 00:00:00 2001 From: piotrrys Date: Sat, 15 Jun 2024 18:06:03 +0200 Subject: [PATCH 3/3] remove tests and code analyze from CI because they are run in tests.yml --- .github/workflows/build_android.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build_android.yml b/.github/workflows/build_android.yml index 86c8c92..36fc205 100644 --- a/.github/workflows/build_android.yml +++ b/.github/workflows/build_android.yml @@ -28,9 +28,9 @@ jobs: run: echo $DATA > /home/runner/work/pola-flutter/pola-flutter/android/app/google-services.json # - name: Check formatting # run: flutter format --set-exit-if-changed #not working in my computer - - name: Statically analyze - run: flutter analyze - - name: Widget tests - run: flutter test + # - name: Statically analyze + # run: flutter analyze + # - name: Widget tests + # run: flutter test - name: Build apk run: flutter build apk --debug