@@ -21,17 +21,17 @@ jobs:
21
21
host : macos-latest
22
22
cross : false
23
23
24
- - target : x86_64-pc-windows-msvc
25
- host : windows-latest
26
- cross : false
24
+ # - target: x86_64-pc-windows-msvc
25
+ # host: windows-latest
26
+ # cross: false
27
27
28
28
- target : armv7-linux-androideabi
29
29
host : ubuntu-latest
30
30
cross : true
31
31
- target : aarch64-linux-android
32
32
host : ubuntu-latest
33
33
cross : true
34
- # TODO linking fails, not been able to reproduce locally yet
34
+
35
35
# - target: i686-linux-android
36
36
# host: ubuntu-latest
37
37
# cross: true
@@ -91,19 +91,19 @@ jobs:
91
91
- name : Build
92
92
run : cargo flutter --quiet build --target ${{ matrix.platform.target }}
93
93
94
- - name : Test
94
+ - name : Rust tests
95
95
if : matrix.platform.cross == false
96
96
run : cargo flutter --quiet test
97
97
98
- - name : Flutter test
98
+ - name : Flutter tests
99
99
if : matrix.platform.cross == false
100
100
run : flutter test
101
101
102
- - name : Flutter driver tests
103
- if : matrix.platform.cross == false
104
- run : cargo flutter --dart-main test_driver/app.dart --drive run
102
+ # - name: Flutter driver tests
103
+ # if: matrix.platform.cross == false
104
+ # run: cargo flutter --dart-main test_driver/app.dart --drive run
105
105
106
- lint :
106
+ lint-rust :
107
107
runs-on : ubuntu-latest
108
108
steps :
109
109
- name : Checkout sources
@@ -127,10 +127,22 @@ jobs:
127
127
- name : cargo clippy
128
128
run : cargo clippy -- -D warnings
129
129
130
+ lint-flutter :
131
+ runs-on : ubuntu-latest
132
+ steps :
133
+ - name : Checkout sources
134
+ uses : actions/checkout@v1
135
+
130
136
- name : Install flutter
131
137
uses : subosito/flutter-action@v1
132
138
with :
133
139
channel : stable
134
140
141
+ - name : flutter pub get
142
+ run : flutter pub get
143
+
135
144
- name : flutter format
136
145
run : flutter format --set-exit-if-changed .
146
+
147
+ - name : flutter analyze
148
+ run : flutter analyze
0 commit comments