File tree 8 files changed +37
-18
lines changed
8 files changed +37
-18
lines changed Original file line number Diff line number Diff line change @@ -103,10 +103,10 @@ packages:
103
103
dependency: transitive
104
104
description:
105
105
name: meta
106
- sha256: a6e590c838b18133bb482a2745ad77c5bb7715fb0451209e1a7567d416678b8e
106
+ sha256: "3c74dbf8763d36539f114c799d8a2d87343b5067e9d796ca22b5eb8437090ee3"
107
107
url: "https://pub.dev"
108
108
source: hosted
109
- version: "1.10.0 "
109
+ version: "1.9.1 "
110
110
path:
111
111
dependency: transitive
112
112
description:
@@ -180,9 +180,9 @@ packages:
180
180
dependency: transitive
181
181
description:
182
182
name: web
183
- sha256: afe077240a270dcfd2aafe77602b4113645af95d0ad31128cc02bce5ac5d5152
183
+ sha256: dc8ccd225a2005c1be616fe02951e2e342092edf968cf0844220383757ef8f10
184
184
url: "https://pub.dev"
185
185
source: hosted
186
- version: "0.3.0 "
186
+ version: "0.1.4-beta "
187
187
sdks:
188
- dart: ">=3.2 .0-194 .0.dev <4.0.0"
188
+ dart: ">=3.1 .0-185 .0.dev <4.0.0"
Original file line number Diff line number Diff line change @@ -212,10 +212,10 @@ packages:
212
212
dependency: transitive
213
213
description:
214
214
name: meta
215
- sha256: a6e590c838b18133bb482a2745ad77c5bb7715fb0451209e1a7567d416678b8e
215
+ sha256: "3c74dbf8763d36539f114c799d8a2d87343b5067e9d796ca22b5eb8437090ee3"
216
216
url: "https://pub.dev"
217
217
source: hosted
218
- version: "1.10.0 "
218
+ version: "1.9.1 "
219
219
package_info_plus:
220
220
dependency: "direct main"
221
221
description:
@@ -345,10 +345,10 @@ packages:
345
345
dependency: transitive
346
346
description:
347
347
name: web
348
- sha256: afe077240a270dcfd2aafe77602b4113645af95d0ad31128cc02bce5ac5d5152
348
+ sha256: dc8ccd225a2005c1be616fe02951e2e342092edf968cf0844220383757ef8f10
349
349
url: "https://pub.dev"
350
350
source: hosted
351
- version: "0.3.0 "
351
+ version: "0.1.4-beta "
352
352
win32:
353
353
dependency: transitive
354
354
description:
@@ -374,5 +374,5 @@ packages:
374
374
source: hosted
375
375
version: "3.1.2"
376
376
sdks:
377
- dart: ">=3.2 .0-194 .0.dev <4.0.0"
377
+ dart: ">=3.1 .0-185 .0.dev <4.0.0"
378
378
flutter: ">=3.3.0"
Original file line number Diff line number Diff line change @@ -34,6 +34,15 @@ scripts:
34
34
dependsOn :
35
35
- dependency_validator
36
36
37
+ test :
38
+ run : |
39
+ melos exec -c 6 --fail-fast -- \
40
+ "flutter test"
41
+ description : Run `flutter test` for a specific package.
42
+ packageFilters :
43
+ dirExists :
44
+ - test
45
+
37
46
activate :
38
47
run : melos exec --scope="flutter_distributor" -- dart pub global activate -s path .
39
48
Original file line number Diff line number Diff line change @@ -43,8 +43,10 @@ class FlutterVersion {
43
43
final String ? flutterVersion;
44
44
45
45
bool isGreaterOrEqual (String versionString) {
46
- final Version version = Version .parse (flutterVersion! );
47
- return version.compareTo (Version .parse (versionString)) >= 0 ;
46
+ // just keep the first part of the version string
47
+ final String currentVersionString = flutterVersion! .split ('-' ).first;
48
+ final Version currentVersion = Version .parse (currentVersionString);
49
+ return currentVersion.compareTo (Version .parse (versionString)) >= 0 ;
48
50
}
49
51
}
50
52
Original file line number Diff line number Diff line change @@ -3,13 +3,21 @@ import 'package:test/test.dart';
3
3
4
4
void main () {
5
5
group ('FlutterVersion' , () {
6
- test ('isGreaterOrEqual' , () {
6
+ test ('isGreaterOrEqual#1 ' , () {
7
7
final v3100 = FlutterVersion (
8
8
flutterVersion: '3.10.0' ,
9
9
);
10
10
expect (v3100.isGreaterOrEqual ('3.3.10' ), true );
11
11
expect (v3100.isGreaterOrEqual ('3.10.0' ), true );
12
12
expect (v3100.isGreaterOrEqual ('3.10.1' ), false );
13
13
});
14
+ test ('isGreaterOrEqual#2' , () {
15
+ final v3150 = FlutterVersion (
16
+ flutterVersion: '3.15.0-15.2.pre' ,
17
+ );
18
+ expect (v3150.isGreaterOrEqual ('3.3.10' ), true );
19
+ expect (v3150.isGreaterOrEqual ('3.15.0' ), true );
20
+ expect (v3150.isGreaterOrEqual ('3.16.1' ), false );
21
+ });
14
22
});
15
23
}
Original file line number Diff line number Diff line change @@ -180,10 +180,10 @@ packages:
180
180
dependency: "direct main"
181
181
description:
182
182
name: msix
183
- sha256: ecb192bc47aa9de177e954761b2e90e4b6f1370abe1d298975e56d894ca75bc6
183
+ sha256: "957d04eee260e4bd15bec1fdb988dfc73718285e201cf89d97ef01ef38e66d4c"
184
184
url: "https://pub.dev"
185
185
source: hosted
186
- version: "3.13.3 "
186
+ version: "3.16.6 "
187
187
mustache_template:
188
188
dependency: transitive
189
189
description:
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ dependencies:
11
11
archive : ^3.1.5
12
12
io : ^1.0.3
13
13
liquid_engine : ^0.2.2
14
- msix : ^3.13.2
14
+ msix : ^3.16.6
15
15
path : ^1.8.1
16
16
shell_executor : ^0.1.4
17
17
Original file line number Diff line number Diff line change @@ -271,10 +271,10 @@ packages:
271
271
dependency: transitive
272
272
description:
273
273
name: msix
274
- sha256: ecb192bc47aa9de177e954761b2e90e4b6f1370abe1d298975e56d894ca75bc6
274
+ sha256: "957d04eee260e4bd15bec1fdb988dfc73718285e201cf89d97ef01ef38e66d4c"
275
275
url: "https://pub.dev"
276
276
source: hosted
277
- version: "3.13.3 "
277
+ version: "3.16.6 "
278
278
mustache_template:
279
279
dependency: transitive
280
280
description:
You can’t perform that action at this time.
0 commit comments