Skip to content

Commit be23deb

Browse files
mkruskal-googleAdam Cozzette
authored andcommitted
Use large runners for ASAN and MSAN builds
These tests were right near the threshold for disk space on default runners, and recently got pushed over (~18G). The cheapest large runner has 150G of SSD storage, and won't likely hit this issue again. PiperOrigin-RevId: 572596499
1 parent 6329c18 commit be23deb

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

.github/workflows/test_cpp.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ jobs:
1919
config:
2020
- { name: Optimized, flags: --config=opt }
2121
- { name: Debug, flags: --config=dbg }
22-
- { name: ASAN, flags: --config=asan }
23-
- { name: MSAN, flags: --config=docker-msan }
22+
- { name: ASAN, flags: --config=asan, runner: ubuntu-22-large }
23+
- { name: MSAN, flags: --config=docker-msan, runner: ubuntu-22-large }
2424
- { name: TSAN, flags: --config=tsan }
2525
- { name: UBSAN, flags: --config=ubsan }
2626
- { name: No-RTTI, flags: --cxxopt=-fno-rtti }
@@ -37,7 +37,7 @@ jobs:
3737
targets: "//src/... //src/google/protobuf/compiler:protoc_aarch64_test"
3838
image: "us-docker.pkg.dev/protobuf-build/containers/test/linux/emulation:aarch64-222e7e87028b7098e088f5ca7cae06d32f483eb5"
3939
name: Linux ${{ matrix.config.name }}
40-
runs-on: ubuntu-latest
40+
runs-on: ${{ matrix.config.runner || 'ubuntu-latest' }}
4141
steps:
4242
- name: Checkout pending changes
4343
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0

0 commit comments

Comments
 (0)