Skip to content

Commit 6cef1eb

Browse files
[Backpatch to v3] Widen analyzer range to allow v1 (#1082)
1 parent 3fd508e commit 6cef1eb

File tree

14 files changed

+460
-206
lines changed

14 files changed

+460
-206
lines changed

.github/workflows/dart.yml

Lines changed: 368 additions & 129 deletions
Large diffs are not rendered by default.

_test_yaml/mono_pkg.yaml

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,13 @@
11
# See https://github.com/google/mono_repo.dart for details on this file
22
dart:
3-
- 2.7.0
4-
- dev
3+
- 2.13.4
54

65
stages:
76
- analyzer_and_format:
87
- group:
9-
- dartfmt
10-
- dartanalyzer: --fatal-warnings --fatal-infos .
11-
dart: [dev]
12-
- group:
13-
- dartanalyzer: --fatal-warnings .
14-
dart: [2.7.0]
8+
- format
9+
- analyze: --fatal-warnings --fatal-infos .
10+
dart: [2.13.4]
1511
- unit_test:
1612
- test
1713
- ensure_build:

_test_yaml/pubspec.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ dev_dependencies:
1010
checked_yaml: any
1111
json_annotation: any
1212
json_serializable: any
13+
meta: ">=1.2.2 <1.7.0" # Workaround to avoid https://github.com/dart-lang/sdk/issues/46142
1314
test: ^1.6.0
1415

1516
dependency_overrides:

checked_yaml/mono_pkg.yaml

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,13 @@
11
# See https://github.com/google/mono_repo.dart for details on this file
22
dart:
3-
- 2.7.0
4-
- dev
3+
- 2.13.4
54

65
stages:
76
- analyzer_and_format:
87
- group:
9-
- dartfmt
10-
- dartanalyzer: --fatal-warnings --fatal-infos .
11-
dart: [dev]
12-
- group:
13-
- dartanalyzer: --fatal-warnings .
14-
dart: [2.7.0]
8+
- format
9+
- analyze: --fatal-warnings --fatal-infos .
10+
dart: [2.13.4]
1511

1612
- unit_test:
1713
- test

checked_yaml/pubspec.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ dev_dependencies:
1616
build_runner: ^1.0.0
1717
build_verify: ^1.1.0
1818
json_serializable: ^3.0.0
19+
meta: ">=1.2.2 <1.7.0" # Workaround to avoid https://github.com/dart-lang/sdk/issues/46142
1920
path: ^1.0.0
2021
test: ^1.6.0
2122
test_process: ^1.0.1

example/mono_pkg.yaml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
# See https://github.com/google/mono_repo.dart for details on this file
22
dart:
3-
- 2.7.0
4-
- dev
3+
- 2.13.4
4+
- stable
55

66
stages:
77
- analyzer_and_format:
88
- group:
9-
- dartfmt
10-
- dartanalyzer: --fatal-warnings --fatal-infos .
11-
dart: [dev]
9+
- analyze: --fatal-warnings --fatal-infos .
10+
dart: [stable]
1211
- group:
13-
- dartanalyzer: --fatal-warnings .
14-
dart: [2.7.0]
12+
- format
13+
- analyze: --fatal-warnings .
14+
dart: [2.13.4]
1515
- unit_test:
1616
- test
1717
- ensure_build:

example/pubspec.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,3 +24,11 @@ dependency_overrides:
2424
path: ../json_annotation
2525
json_serializable:
2626
path: ../json_serializable
27+
# Normally pubspec_parse would be constrained to <1.0.0 because of this
28+
# package's constraint on json_annotation ^3.0.0, but because json_annotation
29+
# is also overridden here, that does not happen, and pubspec_parse would
30+
# otherwise resolve to v1 which will fail. To avoid that issue, we override
31+
# pubspec_parse here, but note that this is not representative of a consumer
32+
# would actually need to do – depending on json_annotation ^3.0.0 is
33+
# sufficient for consumers.
34+
pubspec_parse: <1.0.0

json_annotation/mono_pkg.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
stages:
33
- analyzer_and_format:
44
- group:
5-
- dartfmt
6-
- dartanalyzer: --fatal-warnings --fatal-infos .
7-
dart: [dev]
5+
- analyze: --fatal-warnings --fatal-infos .
6+
dart: [stable]
87
- group:
9-
- dartanalyzer: --fatal-warnings .
10-
dart: [2.7.0]
8+
- format
9+
- analyze: --fatal-warnings .
10+
dart: [2.13.4]

json_serializable/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 3.5.2
2+
3+
- Widen `package:analyzer` range to allow v1.x.
4+
15
## 3.5.1
26

37
- Improved error messages for unsupported types.

json_serializable/mono_pkg.yaml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
# See https://github.com/google/mono_repo.dart for details on this file
22
dart:
3-
- 2.7.0
4-
- dev
3+
- 2.13.4
4+
- stable
55

66
stages:
77
- analyzer_and_format:
88
- group:
9-
- dartfmt
10-
- dartanalyzer: --fatal-warnings --fatal-infos .
11-
dart: [dev]
9+
- analyze: --fatal-warnings .
10+
dart: [stable]
1211
- group:
13-
- dartanalyzer: --fatal-warnings .
14-
dart: [2.7.0]
12+
- format
13+
- analyze: --fatal-warnings .
14+
dart: [2.13.4]
1515
- unit_test:
1616
- test
1717
- test: -p chrome

0 commit comments

Comments
 (0)