@@ -126,12 +126,12 @@ jobs:
126
126
fail-fast : false
127
127
matrix :
128
128
include :
129
- # Build non-bzlmod, bullseye32 :
129
+ # Build non-bzlmod, bullseye64 :
130
130
- { name: "windows - bullseye64", os: windows-2022, java_arch: "x64", command: "build", config: "--noenable_bzlmod --config=bullseye64", bazel_options: "--output_user_root=C:\\bazelroot", }
131
131
- { name: "ubuntu - bullseye64", os: ubuntu-22.04, java_arch: "x64", command: "build", config: "--noenable_bzlmod --config=bullseye64", bazel_options: "", }
132
- - { name: "macos - bullseye64", os: macos-14, java_arch: "aarch64", command: "build", config: "--noenable_bzlmod --config=bullseye32 ", bazel_options: "", }
132
+ - { name: "macos - bullseye64", os: macos-14, java_arch: "aarch64", command: "build", config: "--noenable_bzlmod --config=bullseye64 ", bazel_options: "", }
133
133
134
- # Build bzlmod, bullseye32 :
134
+ # Build bzlmod, bullseye64 :
135
135
- { name: "windows - bzlmod bullseye64", os: windows-2022, java_arch: "x64", command: "build", config: "--enable_bzlmod --config=bullseye64", bazel_options: "--output_user_root=C:\\bazelroot", }
136
136
- { name: "ubuntu - bzlmod bullseye64", os: ubuntu-22.04, java_arch: "x64", command: "build", config: "--enable_bzlmod --config=bullseye64", bazel_options: "", }
137
137
- { name: "macos - bzlmod bullseye64", os: macos-14, java_arch: "aarch64", command: "build", config: "--enable_bzlmod --config=bullseye64", bazel_options: "", }
@@ -156,3 +156,39 @@ jobs:
156
156
- name : Build
157
157
run : bazel ${{ matrix.bazel_options }} ${{ matrix.command }} //... -k ${{ matrix.config }} --verbose_failures --config=ci
158
158
working-directory : tests
159
+
160
+ build_bookworm64 :
161
+ strategy :
162
+ fail-fast : false
163
+ matrix :
164
+ include :
165
+ # Build non-bzlmod, bookworm64:
166
+ - { name: "windows - bookworm64", os: windows-2022, java_arch: "x64", command: "build", config: "--noenable_bzlmod --config=bookworm64", bazel_options: "--output_user_root=C:\\bazelroot", }
167
+ - { name: "ubuntu - bookworm64", os: ubuntu-22.04, java_arch: "x64", command: "build", config: "--noenable_bzlmod --config=bookworm64", bazel_options: "", }
168
+ - { name: "macos - bookworm64", os: macos-14, java_arch: "aarch64", command: "build", config: "--noenable_bzlmod --config=bookworm64", bazel_options: "", }
169
+
170
+ # Build bzlmod, bookworm64:
171
+ - { name: "windows - bzlmod bookworm64", os: windows-2022, java_arch: "x64", command: "build", config: "--enable_bzlmod --config=bookworm64", bazel_options: "--output_user_root=C:\\bazelroot", }
172
+ - { name: "ubuntu - bzlmod bookworm64", os: ubuntu-22.04, java_arch: "x64", command: "build", config: "--enable_bzlmod --config=bookworm64", bazel_options: "", }
173
+ - { name: "macos - bzlmod bookworm64", os: macos-14, java_arch: "aarch64", command: "build", config: "--enable_bzlmod --config=bookworm64", bazel_options: "", }
174
+ name : " Build - ${{ matrix.name }}"
175
+ runs-on : ${{ matrix.os }}
176
+ steps :
177
+ - uses : actions/checkout@v4
178
+ - uses : actions/setup-python@v5
179
+ with : { python-version: '3.11' }
180
+ - uses : actions/setup-java@v4
181
+ with :
182
+ distribution : ' zulu'
183
+ java-version : 17
184
+ architecture : ${{ matrix.java_arch }}
185
+ - id : setup_build_buddy
186
+ uses : ./.github/actions/setup-build-buddy
187
+ with :
188
+ token : ${{ secrets.BUILDBUDDY_API_KEY }}
189
+ - name : Build and allow failure # TODO Sometimes symlinks don't get created correctly the first time around
190
+ run : bazel ${{ matrix.bazel_options }} ${{ matrix.command }} //... -k ${{ matrix.config }} --verbose_failures --config=ci || true
191
+ working-directory : tests
192
+ - name : Build
193
+ run : bazel ${{ matrix.bazel_options }} ${{ matrix.command }} //... -k ${{ matrix.config }} --verbose_failures --config=ci
194
+ working-directory : tests
0 commit comments