@@ -37,27 +37,27 @@ jobs:
3737 - { name: No-RTTI, flags: --cxxopt=-fno-rtti, continuous-only: true }
3838 include :
3939 # Set defaults
40- - image : us-docker.pkg.dev/protobuf-build/containers/test/linux/sanitize:6.4.0-27cf7b86212020d7e552bc13b1e084abb971da75
40+ - image : us-docker.pkg.dev/protobuf-build/containers/test/linux/sanitize:7.1.2-d9624f2aa83cba3eaf906f751d75b36aacb9aa82
4141 - targets : //pkg/... //src/... @com_google_protobuf_examples//... //third_party/utf8_range/... //conformance:conformance_framework_tests
4242
4343 # Override cases with custom images
4444 - config : { name: "Bazel7", flags: --noenable_bzlmod }
4545 cache_key : Bazel7
46- image : " us-docker.pkg.dev/protobuf-build/containers/common/linux/bazel:7.1.2-cf84e92285ca133b9c8104ad7b14d70e953cbb8e "
46+ image : " us-docker.pkg.dev/protobuf-build/containers/common/linux/bazel:7.1.2-27cf7b86212020d7e552bc13b1e084abb971da75 "
4747 targets : " //src/... //third_party/utf8_range/..."
4848 # TODO: remove -Wno-unreachable-code" when dropping C++14
4949 - config : { name: "Bazel7 with Bzlmod", flags: --enable_bzlmod --enable_workspace --per_file_copt=.*/absl/strings/string_view.h@-Wno-unreachable-code --cxxopt="-Wno-self-assign-overloaded" }
5050 cache_key : Bazel7bzlmod
51- image : " us-docker.pkg.dev/protobuf-build/containers/common/linux/bazel:7.1.2-cf84e92285ca133b9c8104ad7b14d70e953cbb8e "
51+ image : " us-docker.pkg.dev/protobuf-build/containers/common/linux/bazel:7.1.2-27cf7b86212020d7e552bc13b1e084abb971da75 "
5252 targets : " //src/... //third_party/utf8_range/..."
5353 - config : { name: "TCMalloc" }
5454 cache_key : TcMalloc
55- image : " us-docker.pkg.dev/protobuf-build/containers/test/linux/tcmalloc:6.4.0-27cf7b86212020d7e552bc13b1e084abb971da75 "
55+ image : " us-docker.pkg.dev/protobuf-build/containers/test/linux/tcmalloc:7.1.2-d9624f2aa83cba3eaf906f751d75b36aacb9aa82 "
5656 targets : " //src/... //third_party/utf8_range/..."
5757 - config : { name: "aarch64" }
58- cache_key : TcMalloc
58+ cache_key : aarch64-bazel7
5959 targets : " //src/... //src/google/protobuf/compiler:protoc_aarch64_test //third_party/utf8_range/..."
60- image : " us-docker.pkg.dev/protobuf-build/containers/test/linux/emulation:6.4.0 -aarch64-08714ed7a713068c8418003a2d95f423d4b1eac9 "
60+ image : " us-docker.pkg.dev/protobuf-build/containers/test/linux/emulation:7.1.2 -aarch64-2920199ab0090ed427413a8e422e62695c8392a8 "
6161 name : ${{ matrix.config.continuous-only && inputs.continuous-prefix || '' }} Linux ${{ matrix.config.name }}
6262 runs-on : ${{ matrix.config.runner || 'ubuntu-latest' }}
6363 steps :
9191 - name : Run tests
9292 uses : protocolbuffers/protobuf-ci/bazel-docker@v3
9393 with :
94- image : us-docker.pkg.dev/protobuf-build/containers/test/linux/gcc:6.4.0 -${{ matrix.version }}-27cf7b86212020d7e552bc13b1e084abb971da75
94+ image : us-docker.pkg.dev/protobuf-build/containers/test/linux/gcc:7.1.2 -${{ matrix.version }}-d9624f2aa83cba3eaf906f751d75b36aacb9aa82
9595 credentials : ${{ secrets.GAR_SERVICE_ACCOUNT }}
9696 bazel-cache : cpp_linux/gcc-${{ matrix.version }}
9797 bazel : test //pkg/... //src/... @com_google_protobuf_examples//... //third_party/utf8_range/... //conformance:conformance_framework_tests
@@ -101,7 +101,7 @@ jobs:
101101 fail-fast : false # Don't cancel all jobs if one fails.
102102 matrix :
103103 arch : [x86_64, aarch64]
104- name : Linux Release ${{ matrix.arch}}
104+ name : Linux Release ${{ matrix.arch }}
105105 runs-on : ubuntu-20-4core
106106 steps :
107107 - name : Checkout pending changes
@@ -112,7 +112,7 @@ jobs:
112112 id : cross-compile
113113 uses : protocolbuffers/protobuf-ci/cross-compile-protoc@v3
114114 with :
115- image : us-docker.pkg.dev/protobuf-build/containers/common/linux/bazel:6.4.0-cf84e92285ca133b9c8104ad7b14d70e953cbb8e
115+ image : us-docker.pkg.dev/protobuf-build/containers/common/linux/bazel:7.1.2-27cf7b86212020d7e552bc13b1e084abb971da75
116116 credentials : ${{ secrets.GAR_SERVICE_ACCOUNT }}
117117 architecture : linux-${{ matrix.arch }}
118118 - name : Setup sccache
@@ -123,7 +123,7 @@ jobs:
123123 - name : Run tests
124124 uses : protocolbuffers/protobuf-ci/docker@v3
125125 with :
126- image : us-docker.pkg.dev/protobuf-build/containers/test/linux/emulation:6.4.0 -${{ matrix.arch }}-08714ed7a713068c8418003a2d95f423d4b1eac9
126+ image : us-docker.pkg.dev/protobuf-build/containers/test/linux/emulation:7.1.2 -${{ matrix.arch }}-2920199ab0090ed427413a8e422e62695c8392a8
127127 credentials : ${{ secrets.GAR_SERVICE_ACCOUNT }}
128128 entrypoint : bash
129129 command : >
@@ -293,7 +293,7 @@ jobs:
293293 if : ${{ !matrix.continuous-only || inputs.continuous-run }}
294294 uses : protocolbuffers/protobuf-ci/docker@v3
295295 with :
296- image : us-docker.pkg.dev/protobuf-build/containers/test/linux/gcc:6.4.0 -12.2-27cf7b86212020d7e552bc13b1e084abb971da75
296+ image : us-docker.pkg.dev/protobuf-build/containers/test/linux/gcc:7.1.2 -12.2-d9624f2aa83cba3eaf906f751d75b36aacb9aa82
297297 credentials : ${{ secrets.GAR_SERVICE_ACCOUNT }}
298298 entrypoint : bash
299299 command : >-
@@ -341,31 +341,19 @@ jobs:
341341 matrix :
342342 include :
343343 - name : MacOS Bazel
344- os : macos-13
345- cache_key : macos-13
346- bazel : test //src/... //third_party/utf8_range/... //conformance:conformance_framework_tests
347- - name : MacOS Bazel 7
348344 os : macos-13
349345 cache_key : macos-13-bazel7
350346 bazel : test //src/... //third_party/utf8_range/... //conformance:conformance_framework_tests
351- bazel_version : ' 7.1.2'
352- continuous-only : true
353347 - name : MacOS Apple Silicon (build only) Bazel
354348 os : macos-13
355349 cache_key : macos-13-arm
356350 # Current github runners are all Intel based, so just build/compile
357351 # for Apple Silicon to detect issues there.
358352 bazel : build --cpu=darwin_arm64 //src/... //third_party/utf8_range/... //conformance:conformance_framework_tests
359353 - name : Windows Bazel
360- os : windows-2022
361- cache_key : windows-2022
362- bazel : test //src/... @com_google_protobuf_examples//... --test_tag_filters=-conformance --build_tag_filters=-conformance
363- - name : Windows Bazel 7
364354 os : windows-2022
365355 cache_key : windows-2022-bazel7
366356 bazel : test //src/... @com_google_protobuf_examples//... --test_tag_filters=-conformance --build_tag_filters=-conformance
367- bazel_version : ' 7.1.2'
368- continuous-only : true
369357 name : ${{ matrix.continuous-only && inputs.continuous-prefix || '' }} ${{ matrix.name }}
370358 runs-on : ${{ matrix.os }}
371359 steps :
@@ -381,7 +369,7 @@ jobs:
381369 credentials : ${{ secrets.GAR_SERVICE_ACCOUNT }}
382370 bazel : ${{ matrix.bazel }}
383371 bazel-cache : cpp_${{ matrix.cache_key }}
384- version : ${{ matrix.bazel_version || '6.4.0 ' }}
372+ version : ${{ matrix.bazel_version || '7.1.2 ' }}
385373
386374 non-linux-cmake :
387375 strategy :
0 commit comments