From 0ce6f826a075cb32fad3670c28239d62938ac07d Mon Sep 17 00:00:00 2001 From: Roman Roan <329079+romanr@users.noreply.github.com> Date: Wed, 16 Oct 2024 01:52:31 +1100 Subject: [PATCH 1/2] Use flutter analyze --no-fatal-infos for more sensible settings disable failing on info analysis output --- .github/workflows/flutter_package.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/flutter_package.yml b/.github/workflows/flutter_package.yml index 40b6843..1074dd6 100644 --- a/.github/workflows/flutter_package.yml +++ b/.github/workflows/flutter_package.yml @@ -104,7 +104,7 @@ jobs: run: dart format --line-length ${{inputs.format_line_length}} --set-exit-if-changed ${{inputs.format_directories}} - name: 🕵️ Analyze - run: flutter analyze ${{inputs.analyze_directories}} + run: flutter analyze --no-fatal-infos ${{inputs.analyze_directories}} - name: 🧪 Run Tests run: very_good test -j ${{inputs.concurrency}} ${{(inputs.test_recursion && '--recursive') || ''}} ${{(inputs.test_optimization && '--optimization') || '--no-optimization'}} --coverage --test-randomize-ordering-seed random From bd4372318f41516b4180803adff6c5d29c0a1441 Mon Sep 17 00:00:00 2001 From: Roman Roan <329079+romanr@users.noreply.github.com> Date: Fri, 25 Oct 2024 19:42:32 +1100 Subject: [PATCH 2/2] Update flutter_package.yml Change to `analyze options` instead of specific parameter --- .github/workflows/flutter_package.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/flutter_package.yml b/.github/workflows/flutter_package.yml index 1074dd6..72c8093 100644 --- a/.github/workflows/flutter_package.yml +++ b/.github/workflows/flutter_package.yml @@ -7,6 +7,10 @@ on: required: false type: string default: "lib test" + analyze_options: + required: false + type: string + default: "" concurrency: required: false type: number @@ -104,7 +108,7 @@ jobs: run: dart format --line-length ${{inputs.format_line_length}} --set-exit-if-changed ${{inputs.format_directories}} - name: 🕵️ Analyze - run: flutter analyze --no-fatal-infos ${{inputs.analyze_directories}} + run: flutter analyze ${{inputs.analyze_options}} ${{inputs.analyze_directories}} - name: 🧪 Run Tests run: very_good test -j ${{inputs.concurrency}} ${{(inputs.test_recursion && '--recursive') || ''}} ${{(inputs.test_optimization && '--optimization') || '--no-optimization'}} --coverage --test-randomize-ordering-seed random