@@ -61,12 +61,34 @@ tasks:
61
61
# rust_doc_test is likely not fully sandboxed
62
62
- " -//test/chained_direct_deps:mod3_doc_test"
63
63
build_flags : *aspects_flags
64
+ rbe_ubuntu1604_with_aspects :
65
+ name : RBE Rolling Bazel Version With Aspects
66
+ platform : rbe_ubuntu1604
67
+ build_targets : *default_linux_targets
68
+ test_targets :
69
+ - " --" # Allows negative patterns; hack for https://github.com/bazelbuild/continuous-integration/pull/245
70
+ - " ..."
71
+ - " //test/..."
72
+ - " -//test/conflicting_deps:conflicting_deps_test"
73
+ # rust_doc_test is likely not fully sandboxed
74
+ - " -//test/chained_direct_deps:mod3_doc_test"
75
+ build_flags : *aspects_flags
76
+ soft_fail : yes
77
+ bazel : " rolling"
64
78
macos_with_aspects :
65
79
name : With Aspects
66
80
platform : macos
67
81
build_targets : *default_macos_targets
68
82
test_targets : *default_macos_targets
69
83
build_flags : *aspects_flags
84
+ macos_rolling_with_aspects :
85
+ name : " Macos Rolling Bazel Version With Aspects"
86
+ platform : macos
87
+ build_targets : *default_macos_targets
88
+ test_targets : *default_macos_targets
89
+ build_flags : *aspects_flags
90
+ soft_fail : yes
91
+ bazel : " rolling"
70
92
windows_with_aspects :
71
93
name : With Aspects
72
94
platform : windows
@@ -76,6 +98,17 @@ tasks:
76
98
- " --config=clippy"
77
99
build_targets : *default_windows_targets
78
100
test_targets : *default_windows_targets
101
+ windows_rolling_with_aspects :
102
+ name : " Windows Rolling Bazel Version With Aspects"
103
+ platform : windows
104
+ build_flags :
105
+ - " --enable_runfiles" # this is not enabled by default on windows and is necessary for the cargo build scripts
106
+ - " --config=rustfmt"
107
+ - " --config=clippy"
108
+ build_targets : *default_windows_targets
109
+ test_targets : *default_windows_targets
110
+ soft_fail : yes
111
+ bazel : " rolling"
79
112
ubuntu2004_clang :
80
113
name : With Clang
81
114
platform : ubuntu2004
@@ -87,6 +120,19 @@ tasks:
87
120
# - "--linkopt=-fuse-ld=lld"
88
121
build_targets : *default_linux_targets
89
122
test_targets : *default_linux_targets
123
+ ubuntu2004_rolling_clang :
124
+ name : Rolling Bazel Version With Clang
125
+ platform : ubuntu2004
126
+ build_flags :
127
+ - " --config=rustfmt"
128
+ - " --config=clippy"
129
+ - " --repo_env=CC=clang"
130
+ # TODO(hlopko): Make this work (some tests were failing)
131
+ # - "--linkopt=-fuse-ld=lld"
132
+ build_targets : *default_linux_targets
133
+ test_targets : *default_linux_targets
134
+ soft_fail : yes
135
+ bazel : " rolling"
90
136
ubuntu1804 :
91
137
name : " Min Bazel Version"
92
138
bazel : " 3.5.0"
@@ -100,13 +146,6 @@ tasks:
100
146
build_targets : *default_linux_targets
101
147
test_targets : *default_linux_targets
102
148
build_flags : *aspects_flags
103
- ubuntu2004_rolling :
104
- name : " Rolling Bazel Version"
105
- bazel : " rolling"
106
- platform : ubuntu2004
107
- soft_fail : yes
108
- build_targets : *default_linux_targets
109
- test_targets : *default_linux_targets
110
149
ubuntu2004_rolling_with_aspects :
111
150
name : " Rolling Bazel Version With Aspects"
112
151
bazel : " rolling"
@@ -142,6 +181,16 @@ tasks:
142
181
test_targets :
143
182
- " //..."
144
183
build_flags : *aspects_flags
184
+ ubuntu2004_examples_rolling :
185
+ name : " Examples with Rolling Bazel Version"
186
+ platform : ubuntu2004
187
+ working_directory : examples
188
+ build_targets :
189
+ - " //..."
190
+ test_targets :
191
+ - " //..."
192
+ build_flags : *aspects_flags
193
+ soft_fail : yes
145
194
rbe_ubuntu1604_examples :
146
195
name : Examples
147
196
platform : rbe_ubuntu1604
0 commit comments