1
- # Created with package:mono_repo v2.3 .0
1
+ # Created with package:mono_repo v2.5 .0
2
2
language : dart
3
3
4
4
# Custom configuration
@@ -8,56 +8,61 @@ branches:
8
8
9
9
jobs :
10
10
include :
11
+ - stage : mono_repo_self_validate
12
+ name : mono_repo self validate
13
+ os : linux
14
+ script : tool/mono_repo_self_validate.sh
11
15
- stage : analyzer_and_format
12
16
name : " SDK: 2.7.0; PKGS: _test_yaml, checked_yaml, example, json_annotation, json_serializable; TASKS: `dartanalyzer --fatal-warnings .`"
13
17
dart : " 2.7.0"
14
18
os : linux
15
19
env : PKGS="_test_yaml checked_yaml example json_annotation json_serializable"
16
- script : ./ tool/travis.sh dartanalyzer_1
20
+ script : tool/travis.sh dartanalyzer_1
17
21
- stage : analyzer_and_format
18
22
name : " SDK: dev; PKGS: _test_yaml, checked_yaml, example, json_annotation, json_serializable; TASKS: [`dartfmt -n --set-exit-if-changed .`, `dartanalyzer --fatal-warnings --fatal-infos .`]"
19
23
dart : dev
20
24
os : linux
21
25
env : PKGS="_test_yaml checked_yaml example json_annotation json_serializable"
22
- script : ./ tool/travis.sh dartfmt dartanalyzer_0
26
+ script : tool/travis.sh dartfmt dartanalyzer_0
23
27
- stage : unit_test
24
28
name : " SDK: 2.7.0; PKGS: _test_yaml, checked_yaml, example, json_serializable; TASKS: `pub run test`"
25
29
dart : " 2.7.0"
26
30
os : linux
27
31
env : PKGS="_test_yaml checked_yaml example json_serializable"
28
- script : ./ tool/travis.sh test_0
32
+ script : tool/travis.sh test_0
29
33
- stage : unit_test
30
34
name : " SDK: dev; PKGS: _test_yaml, checked_yaml, example, json_serializable; TASKS: `pub run test`"
31
35
dart : dev
32
36
os : linux
33
37
env : PKGS="_test_yaml checked_yaml example json_serializable"
34
- script : ./ tool/travis.sh test_0
38
+ script : tool/travis.sh test_0
35
39
- stage : unit_test
36
40
name : " SDK: 2.7.0; PKG: json_serializable; TASKS: `pub run build_runner test --delete-conflicting-outputs -- -p chrome`"
37
41
dart : " 2.7.0"
38
42
os : linux
39
43
env : PKGS="json_serializable"
40
- script : ./ tool/travis.sh command
44
+ script : tool/travis.sh command
41
45
- stage : unit_test
42
46
name : " SDK: dev; PKG: json_serializable; TASKS: `pub run build_runner test --delete-conflicting-outputs -- -p chrome`"
43
47
dart : dev
44
48
os : linux
45
49
env : PKGS="json_serializable"
46
- script : ./ tool/travis.sh command
50
+ script : tool/travis.sh command
47
51
- stage : ensure_build
48
52
name : " SDK: 2.7.0; PKGS: _test_yaml, checked_yaml, example, json_serializable; TASKS: `pub run test --run-skipped -t presubmit-only test/ensure_build_test.dart`"
49
53
dart : " 2.7.0"
50
54
os : linux
51
55
env : PKGS="_test_yaml checked_yaml example json_serializable"
52
- script : ./ tool/travis.sh test_1
56
+ script : tool/travis.sh test_1
53
57
- stage : ensure_build
54
58
name : " SDK: dev; PKGS: _test_yaml, checked_yaml, example, json_serializable; TASKS: `pub run test --run-skipped -t presubmit-only test/ensure_build_test.dart`"
55
59
dart : dev
56
60
os : linux
57
61
env : PKGS="_test_yaml checked_yaml example json_serializable"
58
- script : ./ tool/travis.sh test_1
62
+ script : tool/travis.sh test_1
59
63
60
64
stages :
65
+ - mono_repo_self_validate
61
66
- analyzer_and_format
62
67
- unit_test
63
68
- ensure_build
0 commit comments