Skip to content

Commit a914ae8

Browse files
Test Bazel 7 (#2504)
1 parent 1b710b1 commit a914ae8

File tree

10 files changed

+151
-0
lines changed

10 files changed

+151
-0
lines changed

buildbuddy.yaml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,12 @@ x_templates:
1616
env:
1717
USE_BAZEL_VERSION: 5.4.1
1818

19+
- &bazel_7
20+
env:
21+
# Versions past this require a new rules_apple, but one hasn't been
22+
# released yet
23+
USE_BAZEL_VERSION: 7.0.0-pre.20230724.1
24+
1925
- &normal_resources
2026
resource_requests: { memory: 6GB }
2127
- &light_resources
@@ -97,6 +103,14 @@ actions:
97103
<<: *root_workspace
98104
bazel_commands:
99105
- *test_all
106+
- name: Test - Bazel 7
107+
<<: *bazel_7
108+
<<: *arm64
109+
<<: *normal_resources
110+
<<: *action_base
111+
<<: *root_workspace
112+
bazel_commands:
113+
- *test_all
100114

101115
- name: Integration Test - Root
102116
<<: *arm64
@@ -154,6 +168,14 @@ actions:
154168
bazel_commands:
155169
- *generate_integration
156170
- *build_all
171+
- name: Integration Test - "examples/integration" - Bazel 7
172+
<<: *bazel_7
173+
<<: *action_base
174+
<<: *normal_resources
175+
<<: *examples_integration_workspace
176+
bazel_commands:
177+
- *validate_integration
178+
- *build_all
157179

158180
- name: Integration Test - "examples/sanitizers"
159181
<<: *arm64
@@ -173,6 +195,16 @@ actions:
173195
- *validate_integration
174196
- *build_all
175197

198+
## Uncomment when rules_ios performs ObjcProvider -> CcInfo linking migration
199+
# - name: Integration Test - "examples/rules_ios" - Bazel 7
200+
# <<: *bazel_7
201+
# <<: *action_base
202+
# <<: *normal_resources
203+
# <<: *examples_rules_ios_workspace
204+
# bazel_commands:
205+
# - *validate_integration
206+
# - *build_all
207+
176208
- name: Validate release.tar.gz
177209
<<: *arm64
178210
<<: *normal_resources
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
darwin_x86_64-dbg-STABLE-0 darwin_x86_64-dbg-ST-5cdabfca8eac
2+
darwin_x86_64-dbg-STABLE-1 darwin_x86_64-dbg-ST-0e23bf88498f
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
darwin_x86_64-dbg-STABLE-0 darwin_x86_64-dbg-ST-5cdabfca8eac
2+
darwin_x86_64-dbg-STABLE-1 darwin_x86_64-dbg-ST-0e23bf88498f
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
darwin_x86_64-dbg-STABLE-0 darwin_x86_64-dbg-ST-95d00f9ba2bf
2+
ios-x86_64-min15.0-applebin_ios-ios_x86_64-dbg-STABLE-1 ios-x86_64-min15.0-applebin_ios-ios_x86_64-dbg-ST-6d466c728250
3+
watchos-x86_64-min7.0-applebin_watchos-watchos_x86_64-dbg-STABLE-2 watchos-x86_64-min7.0-applebin_watchos-watchos_x86_64-dbg-ST-611b8ce0efd6
4+
tvos-x86_64-min15.0-applebin_tvos-tvos_x86_64-dbg-STABLE-3 tvos-x86_64-min15.0-applebin_tvos-tvos_x86_64-dbg-ST-06e8c1618491
5+
ios-arm64-min15.0-applebin_ios-ios_arm64-dbg-STABLE-4 ios-arm64-min15.0-applebin_ios-ios_arm64-dbg-ST-95c3cc8ad2fd
6+
watchos-arm64_32-min7.0-applebin_watchos-watchos_arm64_32-dbg-STABLE-5 watchos-arm64_32-min7.0-applebin_watchos-watchos_arm64_32-dbg-ST-74f6391bc444
7+
tvos-arm64-min15.0-applebin_tvos-tvos_arm64-dbg-STABLE-6 tvos-arm64-min15.0-applebin_tvos-tvos_arm64-dbg-ST-7a375d656b47
8+
ios-x86_64-min15.0-applebin_ios-ios_x86_64-opt-STABLE-7 ios-x86_64-min15.0-applebin_ios-ios_x86_64-opt-ST-0046c3b86626
9+
watchos-x86_64-min7.0-applebin_watchos-watchos_x86_64-opt-STABLE-8 watchos-x86_64-min7.0-applebin_watchos-watchos_x86_64-opt-ST-b013746bccbe
10+
tvos-x86_64-min15.0-applebin_tvos-tvos_x86_64-opt-STABLE-9 tvos-x86_64-min15.0-applebin_tvos-tvos_x86_64-opt-ST-aef451a27c30
11+
ios-arm64-min15.0-applebin_ios-ios_arm64-opt-STABLE-10 ios-arm64-min15.0-applebin_ios-ios_arm64-opt-ST-7d45451898ce
12+
watchos-arm64_32-min7.0-applebin_watchos-watchos_arm64_32-opt-STABLE-11 watchos-arm64_32-min7.0-applebin_watchos-watchos_arm64_32-opt-ST-8de1d3b11bc3
13+
tvos-arm64-min15.0-applebin_tvos-tvos_arm64-opt-STABLE-12 tvos-arm64-min15.0-applebin_tvos-tvos_arm64-opt-ST-68330ff85b52
14+
applebin_ios-ios_x86_64-dbg-STABLE-13 applebin_ios-ios_x86_64-dbg-ST-757eddd72424
15+
applebin_ios-ios_arm64-dbg-STABLE-14 applebin_ios-ios_arm64-dbg-ST-588cb709d547
16+
applebin_ios-ios_x86_64-opt-STABLE-15 applebin_ios-ios_x86_64-opt-ST-043c362894a9
17+
applebin_ios-ios_arm64-opt-STABLE-16 applebin_ios-ios_arm64-opt-ST-2d7a5317cc4d
18+
applebin_watchos-watchos_x86_64-dbg-STABLE-17 applebin_watchos-watchos_x86_64-dbg-ST-9c86f0d7e216
19+
applebin_watchos-watchos_arm64_32-dbg-STABLE-18 applebin_watchos-watchos_arm64_32-dbg-ST-8a85d9b7b31e
20+
applebin_watchos-watchos_x86_64-opt-STABLE-19 applebin_watchos-watchos_x86_64-opt-ST-13a4012780c9
21+
applebin_watchos-watchos_arm64_32-opt-STABLE-20 applebin_watchos-watchos_arm64_32-opt-ST-c460ba8a6d69
22+
applebin_watchos-watchos_x86_64-dbg-STABLE-21 applebin_watchos-watchos_x86_64-dbg-ST-f35139468db0
23+
applebin_watchos-watchos_arm64_32-dbg-STABLE-22 applebin_watchos-watchos_arm64_32-dbg-ST-a26dffe52ee6
24+
applebin_watchos-watchos_x86_64-opt-STABLE-23 applebin_watchos-watchos_x86_64-opt-ST-d39af3e914a0
25+
applebin_watchos-watchos_arm64_32-opt-STABLE-24 applebin_watchos-watchos_arm64_32-opt-ST-8b91f1bb17b2
26+
applebin_tvos-tvos_x86_64-dbg-STABLE-25 applebin_tvos-tvos_x86_64-dbg-ST-29113c2810ec
27+
applebin_tvos-tvos_arm64-dbg-STABLE-26 applebin_tvos-tvos_arm64-dbg-ST-f69f68f222be
28+
applebin_tvos-tvos_x86_64-opt-STABLE-27 applebin_tvos-tvos_x86_64-opt-ST-ab2d1b568cc6
29+
applebin_tvos-tvos_arm64-opt-STABLE-28 applebin_tvos-tvos_arm64-opt-ST-20c287df39cb
30+
macos-x86_64-min12.0-applebin_macos-darwin_x86_64-dbg-STABLE-29 macos-x86_64-min12.0-applebin_macos-darwin_x86_64-dbg-ST-ecc8d89b8be3
31+
macos-x86_64-min12.0-applebin_macos-darwin_x86_64-opt-STABLE-30 macos-x86_64-min12.0-applebin_macos-darwin_x86_64-opt-ST-5ef7bf25a662
32+
applebin_macos-darwin_x86_64-dbg-STABLE-31 applebin_macos-darwin_x86_64-dbg-ST-dc76f3c34a6a
33+
applebin_macos-darwin_x86_64-opt-STABLE-32 applebin_macos-darwin_x86_64-opt-ST-741d16fba63e
34+
macos-x86_64-min11.0-applebin_macos-darwin_x86_64-dbg-STABLE-33 macos-x86_64-min11.0-applebin_macos-darwin_x86_64-dbg-ST-4c1813775f40
35+
macos-x86_64-min11.0-applebin_macos-darwin_x86_64-opt-STABLE-34 macos-x86_64-min11.0-applebin_macos-darwin_x86_64-opt-ST-ab4953d24e69
36+
applebin_macos-darwin_x86_64-dbg-STABLE-35 applebin_macos-darwin_x86_64-dbg-ST-45c26d039392
37+
applebin_macos-darwin_x86_64-opt-STABLE-36 applebin_macos-darwin_x86_64-opt-ST-ec36341fb45b
38+
macos-x86_64-min11.0-applebin_macos-darwin_x86_64-dbg-STABLE-37 macos-x86_64-min11.0-applebin_macos-darwin_x86_64-dbg-ST-ce54935ec0b6
39+
macos-arm64-min11.0-applebin_macos-darwin_arm64-dbg-STABLE-38 macos-arm64-min11.0-applebin_macos-darwin_arm64-dbg-ST-ad93773caad1
40+
macos-x86_64-min11.0-applebin_macos-darwin_x86_64-dbg-STABLE-39 macos-x86_64-min11.0-applebin_macos-darwin_x86_64-dbg-ST-d69ead4647af
41+
macos-x86_64-min11.0-applebin_macos-darwin_x86_64-opt-STABLE-40 macos-x86_64-min11.0-applebin_macos-darwin_x86_64-opt-ST-48620d7257c3
42+
macos-arm64-min11.0-applebin_macos-darwin_arm64-opt-STABLE-41 macos-arm64-min11.0-applebin_macos-darwin_arm64-opt-ST-63fc76da6715
43+
macos-x86_64-min11.0-applebin_macos-darwin_x86_64-opt-STABLE-42 macos-x86_64-min11.0-applebin_macos-darwin_x86_64-opt-ST-8716b62fe5e0
44+
applebin_macos-darwin_x86_64-dbg-STABLE-43 applebin_macos-darwin_x86_64-dbg-ST-0d7ee43eec2c
45+
applebin_macos-darwin_x86_64-opt-STABLE-44 applebin_macos-darwin_x86_64-opt-ST-46eac9152fc4
46+
darwin_x86_64-dbg-STABLE-45 darwin_x86_64-dbg-ST-0456383a9b1d
47+
darwin_x86_64-opt-STABLE-46 darwin_x86_64-opt-ST-f521f8c02af8
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
darwin_x86_64-dbg-STABLE-0 darwin_x86_64-dbg-ST-95d00f9ba2bf
2+
ios-x86_64-min15.0-applebin_ios-ios_x86_64-dbg-STABLE-1 ios-x86_64-min15.0-applebin_ios-ios_x86_64-dbg-ST-6d466c728250
3+
watchos-x86_64-min7.0-applebin_watchos-watchos_x86_64-dbg-STABLE-2 watchos-x86_64-min7.0-applebin_watchos-watchos_x86_64-dbg-ST-611b8ce0efd6
4+
tvos-x86_64-min15.0-applebin_tvos-tvos_x86_64-dbg-STABLE-3 tvos-x86_64-min15.0-applebin_tvos-tvos_x86_64-dbg-ST-06e8c1618491
5+
ios-arm64-min15.0-applebin_ios-ios_arm64-dbg-STABLE-4 ios-arm64-min15.0-applebin_ios-ios_arm64-dbg-ST-95c3cc8ad2fd
6+
watchos-arm64_32-min7.0-applebin_watchos-watchos_arm64_32-dbg-STABLE-5 watchos-arm64_32-min7.0-applebin_watchos-watchos_arm64_32-dbg-ST-74f6391bc444
7+
tvos-arm64-min15.0-applebin_tvos-tvos_arm64-dbg-STABLE-6 tvos-arm64-min15.0-applebin_tvos-tvos_arm64-dbg-ST-7a375d656b47
8+
ios-x86_64-min15.0-applebin_ios-ios_x86_64-opt-STABLE-7 ios-x86_64-min15.0-applebin_ios-ios_x86_64-opt-ST-0046c3b86626
9+
watchos-x86_64-min7.0-applebin_watchos-watchos_x86_64-opt-STABLE-8 watchos-x86_64-min7.0-applebin_watchos-watchos_x86_64-opt-ST-b013746bccbe
10+
tvos-x86_64-min15.0-applebin_tvos-tvos_x86_64-opt-STABLE-9 tvos-x86_64-min15.0-applebin_tvos-tvos_x86_64-opt-ST-aef451a27c30
11+
ios-arm64-min15.0-applebin_ios-ios_arm64-opt-STABLE-10 ios-arm64-min15.0-applebin_ios-ios_arm64-opt-ST-7d45451898ce
12+
watchos-arm64_32-min7.0-applebin_watchos-watchos_arm64_32-opt-STABLE-11 watchos-arm64_32-min7.0-applebin_watchos-watchos_arm64_32-opt-ST-8de1d3b11bc3
13+
tvos-arm64-min15.0-applebin_tvos-tvos_arm64-opt-STABLE-12 tvos-arm64-min15.0-applebin_tvos-tvos_arm64-opt-ST-68330ff85b52
14+
applebin_ios-ios_x86_64-dbg-STABLE-13 applebin_ios-ios_x86_64-dbg-ST-757eddd72424
15+
applebin_ios-ios_arm64-dbg-STABLE-14 applebin_ios-ios_arm64-dbg-ST-588cb709d547
16+
applebin_ios-ios_x86_64-opt-STABLE-15 applebin_ios-ios_x86_64-opt-ST-043c362894a9
17+
applebin_ios-ios_arm64-opt-STABLE-16 applebin_ios-ios_arm64-opt-ST-2d7a5317cc4d
18+
applebin_watchos-watchos_x86_64-dbg-STABLE-17 applebin_watchos-watchos_x86_64-dbg-ST-9c86f0d7e216
19+
applebin_watchos-watchos_arm64_32-dbg-STABLE-18 applebin_watchos-watchos_arm64_32-dbg-ST-8a85d9b7b31e
20+
applebin_watchos-watchos_x86_64-opt-STABLE-19 applebin_watchos-watchos_x86_64-opt-ST-13a4012780c9
21+
applebin_watchos-watchos_arm64_32-opt-STABLE-20 applebin_watchos-watchos_arm64_32-opt-ST-c460ba8a6d69
22+
applebin_watchos-watchos_x86_64-dbg-STABLE-21 applebin_watchos-watchos_x86_64-dbg-ST-f35139468db0
23+
applebin_watchos-watchos_arm64_32-dbg-STABLE-22 applebin_watchos-watchos_arm64_32-dbg-ST-a26dffe52ee6
24+
applebin_watchos-watchos_x86_64-opt-STABLE-23 applebin_watchos-watchos_x86_64-opt-ST-d39af3e914a0
25+
applebin_watchos-watchos_arm64_32-opt-STABLE-24 applebin_watchos-watchos_arm64_32-opt-ST-8b91f1bb17b2
26+
applebin_tvos-tvos_x86_64-dbg-STABLE-25 applebin_tvos-tvos_x86_64-dbg-ST-29113c2810ec
27+
applebin_tvos-tvos_arm64-dbg-STABLE-26 applebin_tvos-tvos_arm64-dbg-ST-f69f68f222be
28+
applebin_tvos-tvos_x86_64-opt-STABLE-27 applebin_tvos-tvos_x86_64-opt-ST-ab2d1b568cc6
29+
applebin_tvos-tvos_arm64-opt-STABLE-28 applebin_tvos-tvos_arm64-opt-ST-20c287df39cb
30+
macos-x86_64-min12.0-applebin_macos-darwin_x86_64-dbg-STABLE-29 macos-x86_64-min12.0-applebin_macos-darwin_x86_64-dbg-ST-ecc8d89b8be3
31+
macos-x86_64-min12.0-applebin_macos-darwin_x86_64-opt-STABLE-30 macos-x86_64-min12.0-applebin_macos-darwin_x86_64-opt-ST-5ef7bf25a662
32+
applebin_macos-darwin_x86_64-dbg-STABLE-31 applebin_macos-darwin_x86_64-dbg-ST-dc76f3c34a6a
33+
applebin_macos-darwin_x86_64-opt-STABLE-32 applebin_macos-darwin_x86_64-opt-ST-741d16fba63e
34+
macos-x86_64-min11.0-applebin_macos-darwin_x86_64-dbg-STABLE-33 macos-x86_64-min11.0-applebin_macos-darwin_x86_64-dbg-ST-4c1813775f40
35+
macos-x86_64-min11.0-applebin_macos-darwin_x86_64-opt-STABLE-34 macos-x86_64-min11.0-applebin_macos-darwin_x86_64-opt-ST-ab4953d24e69
36+
applebin_macos-darwin_x86_64-dbg-STABLE-35 applebin_macos-darwin_x86_64-dbg-ST-45c26d039392
37+
applebin_macos-darwin_x86_64-opt-STABLE-36 applebin_macos-darwin_x86_64-opt-ST-ec36341fb45b
38+
macos-x86_64-min11.0-applebin_macos-darwin_x86_64-dbg-STABLE-37 macos-x86_64-min11.0-applebin_macos-darwin_x86_64-dbg-ST-ce54935ec0b6
39+
macos-arm64-min11.0-applebin_macos-darwin_arm64-dbg-STABLE-38 macos-arm64-min11.0-applebin_macos-darwin_arm64-dbg-ST-ad93773caad1
40+
macos-x86_64-min11.0-applebin_macos-darwin_x86_64-dbg-STABLE-39 macos-x86_64-min11.0-applebin_macos-darwin_x86_64-dbg-ST-d69ead4647af
41+
macos-x86_64-min11.0-applebin_macos-darwin_x86_64-opt-STABLE-40 macos-x86_64-min11.0-applebin_macos-darwin_x86_64-opt-ST-48620d7257c3
42+
macos-arm64-min11.0-applebin_macos-darwin_arm64-opt-STABLE-41 macos-arm64-min11.0-applebin_macos-darwin_arm64-opt-ST-63fc76da6715
43+
macos-x86_64-min11.0-applebin_macos-darwin_x86_64-opt-STABLE-42 macos-x86_64-min11.0-applebin_macos-darwin_x86_64-opt-ST-8716b62fe5e0
44+
applebin_macos-darwin_x86_64-dbg-STABLE-43 applebin_macos-darwin_x86_64-dbg-ST-0d7ee43eec2c
45+
applebin_macos-darwin_x86_64-opt-STABLE-44 applebin_macos-darwin_x86_64-opt-ST-46eac9152fc4
46+
darwin_x86_64-dbg-STABLE-45 darwin_x86_64-dbg-ST-0456383a9b1d
47+
darwin_x86_64-opt-STABLE-46 darwin_x86_64-opt-ST-f521f8c02af8
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
darwin_x86_64-dbg-STABLE-0 darwin_x86_64-dbg-ST-4f3eb708b2ee
2+
ios-x86_64-min15.0-applebin_ios-ios_x86_64-dbg-STABLE-1 ios-x86_64-min15.0-applebin_ios-ios_x86_64-dbg-ST-50ee0f59dfee
3+
ios-arm64-min15.0-applebin_ios-ios_arm64-dbg-STABLE-2 ios-arm64-min15.0-applebin_ios-ios_arm64-dbg-ST-73a919da921b
4+
applebin_ios-ios_x86_64-dbg-STABLE-3 applebin_ios-ios_x86_64-dbg-ST-8e1beef5c589
5+
applebin_ios-ios_arm64-dbg-STABLE-4 applebin_ios-ios_arm64-dbg-ST-1a4b65bc4514
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
darwin_x86_64-dbg-STABLE-0 darwin_x86_64-dbg-ST-4f3eb708b2ee
2+
ios-x86_64-min15.0-applebin_ios-ios_x86_64-dbg-STABLE-1 ios-x86_64-min15.0-applebin_ios-ios_x86_64-dbg-ST-50ee0f59dfee
3+
applebin_ios-ios_x86_64-dbg-STABLE-2 applebin_ios-ios_x86_64-dbg-ST-8e1beef5c589
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
darwin_x86_64-dbg-STABLE-0 darwin_x86_64-dbg-ST-4f3eb708b2ee
2+
ios-x86_64-min15.0-applebin_ios-ios_x86_64-dbg-STABLE-1 ios-x86_64-min15.0-applebin_ios-ios_x86_64-dbg-ST-50ee0f59dfee
3+
applebin_ios-ios_x86_64-dbg-STABLE-2 applebin_ios-ios_x86_64-dbg-ST-8e1beef5c589
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
darwin_x86_64-dbg-STABLE-0 darwin_x86_64-dbg-ST-4f3eb708b2ee
2+
macos-x86_64-min13.0-applebin_macos-darwin_x86_64-dbg-STABLE-1 macos-x86_64-min13.0-applebin_macos-darwin_x86_64-dbg-ST-41209c680e4a
3+
macos-x86_64-min13.0-applebin_macos-darwin_x86_64-opt-STABLE-2 macos-x86_64-min13.0-applebin_macos-darwin_x86_64-opt-ST-f584a9b53b35
4+
applebin_macos-darwin_x86_64-dbg-STABLE-3 applebin_macos-darwin_x86_64-dbg-ST-f9098740f28a
5+
applebin_macos-darwin_x86_64-opt-STABLE-4 applebin_macos-darwin_x86_64-opt-ST-fa2cc4e5d2e4
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
darwin_x86_64-dbg-STABLE-0 darwin_x86_64-dbg-ST-4f3eb708b2ee
2+
macos-x86_64-min13.0-applebin_macos-darwin_x86_64-dbg-STABLE-1 macos-x86_64-min13.0-applebin_macos-darwin_x86_64-dbg-ST-41209c680e4a
3+
macos-x86_64-min13.0-applebin_macos-darwin_x86_64-opt-STABLE-2 macos-x86_64-min13.0-applebin_macos-darwin_x86_64-opt-ST-f584a9b53b35
4+
applebin_macos-darwin_x86_64-dbg-STABLE-3 applebin_macos-darwin_x86_64-dbg-ST-f9098740f28a
5+
applebin_macos-darwin_x86_64-opt-STABLE-4 applebin_macos-darwin_x86_64-opt-ST-fa2cc4e5d2e4

0 commit comments

Comments
 (0)