@@ -21,17 +21,17 @@ jobs:
2121 host : macos-latest
2222 cross : false
2323
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
2727
2828 - target : armv7-linux-androideabi
2929 host : ubuntu-latest
3030 cross : true
3131 - target : aarch64-linux-android
3232 host : ubuntu-latest
3333 cross : true
34- # TODO linking fails, not been able to reproduce locally yet
34+
3535 # - target: i686-linux-android
3636 # host: ubuntu-latest
3737 # cross: true
@@ -91,19 +91,19 @@ jobs:
9191 - name : Build
9292 run : cargo flutter --quiet build --target ${{ matrix.platform.target }}
9393
94- - name : Test
94+ - name : Rust tests
9595 if : matrix.platform.cross == false
9696 run : cargo flutter --quiet test
9797
98- - name : Flutter test
98+ - name : Flutter tests
9999 if : matrix.platform.cross == false
100100 run : flutter test
101101
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
105105
106- lint :
106+ lint-rust :
107107 runs-on : ubuntu-latest
108108 steps :
109109 - name : Checkout sources
@@ -127,10 +127,22 @@ jobs:
127127 - name : cargo clippy
128128 run : cargo clippy -- -D warnings
129129
130+ lint-flutter :
131+ runs-on : ubuntu-latest
132+ steps :
133+ - name : Checkout sources
134+ uses : actions/checkout@v1
135+
130136 - name : Install flutter
131137 uses : subosito/flutter-action@v1
132138 with :
133139 channel : stable
134140
141+ - name : flutter pub get
142+ run : flutter pub get
143+
135144 - name : flutter format
136145 run : flutter format --set-exit-if-changed .
146+
147+ - name : flutter analyze
148+ run : flutter analyze
0 commit comments