File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -3,14 +3,22 @@ name: Flutter Package Workflow
33on :
44 workflow_call :
55 inputs :
6- working_directory :
6+ coverage_excludes :
77 required : false
88 type : string
9- default : " ."
10- coverage_excludes :
9+ default : " "
10+ flutter_channel :
11+ required : false
12+ type : string
13+ default : " stable"
14+ flutter_version :
1115 required : false
1216 type : string
1317 default : " "
18+ working_directory :
19+ required : false
20+ type : string
21+ default : " ."
1422
1523jobs :
1624 build :
@@ -25,16 +33,16 @@ jobs:
2533
2634 - uses : subosito/flutter-action@v2
2735 with :
28- flutter-version : 2.8.1
29- channel : stable
36+ flutter-version : ${{inputs.flutter_version}}
37+ channel : ${{inputs.flutter_channel}}
3038 cache : true
3139
3240 - name : Install Dependencies
3341 run : |
3442 flutter pub global activate very_good_cli
3543 very_good --analytics false
3644 very_good packages get --recursive
37-
45+
3846 - name : Format
3947 run : flutter format --set-exit-if-changed lib test
4048
4856 uses : VeryGoodOpenSource/very_good_coverage@v1.2.0
4957 with :
5058 path : ${{inputs.working_directory}}/coverage/lcov.info
51- exclude : ${{inputs.coverage_excludes}}
59+ exclude : ${{inputs.coverage_excludes}}
Original file line number Diff line number Diff line change 6767 build:
6868 uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/dart_package.yml@main
6969 with:
70- working_directory: examples/my_dart_package
7170 coverage_excludes: "*.g.dart"
71+ dart_sdk: "stable"
72+ working_directory: "examples/my_dart_package"
7273` ` `
7374
7475# # Flutter Package Workflow
@@ -91,6 +92,18 @@ The Flutter package workflow consists of the following steps:
9192
9293**Default** `""`
9394
95+ # ### `flutter_channel`
96+
97+ **Optional** The Flutter release channel to use (e.g. `stable`).
98+
99+ **Default** `"stable"`
100+
101+ # ### `flutter_version`
102+
103+ **Optional** The Flutter SDK version to use (e.g. `2.8.1`).
104+
105+ **Default** `""`
106+
94107# ### `working_directory`
95108
96109**Optional** The path to the root of the dart package.
@@ -108,8 +121,10 @@ jobs:
108121 build:
109122 uses: VeryGoodOpenSource/very_good_workflows/.github/workflows/flutter_package.yml@main
110123 with:
111- working_directory: examples/my_flutter_package
112124 coverage_excludes: "*.g.dart"
125+ flutter_channel: "stable"
126+ flutter_version: "2.8.1"
127+ working_directory: "examples/my_flutter_package"
113128` ` `
114129
115130[ci_badge] : https://github.com/VeryGoodOpenSource/very_good_workflows/actions/workflows/ci.yml/badge.svg
You can’t perform that action at this time.
0 commit comments