@@ -40,11 +40,11 @@ jobs:
4040 - id : linux
4141 run : echo "os=ubuntu-latest" >> $GITHUB_OUTPUT
4242 - id : macos
43- run : echo "os=macos-13 " >> $GITHUB_OUTPUT
43+ run : echo "os=macos-15 " >> $GITHUB_OUTPUT
4444 # Don't run MacOS if there is no TestContainers API token which is the case on forks. We need it for container tests.
4545 if : ${{ env.TC_CLOUD_TOKEN != '' }}
4646 outputs :
47- # Will look like ["ubuntu-latest", "macos-13 "]
47+ # Will look like ["ubuntu-latest", "macos-15 "]
4848 os : ${{ toJSON(steps.*.outputs.os) }}
4949
5050 test :
@@ -69,11 +69,13 @@ jobs:
6969 bzlmodEnabled : [true, false]
7070 exclude :
7171 # macos is expensive (billed at 10X) so don't test these
72- - os : macos-13
72+ - os : macos-15
7373 folder : e2e/wasm
74- - os : macos-13
74+ - os : macos-15
7575 folder : e2e/assertion
76- - os : macos-13
76+ - os : macos-15
77+ folder : e2e/smoke
78+ - os : macos-15
7779 bazelversion : 7.6.2
7880 - folder : .
7981 bazelversion : 7.6.2
@@ -135,7 +137,7 @@ jobs:
135137 run : echo "${{ matrix.bazelversion }}" > .bazelversion
136138
137139 - name : Configure TestContainers cloud
138- if : ${{ matrix.os == 'macos-13 ' }}
140+ if : ${{ matrix.os == 'macos-15 ' }}
139141 uses : atomicjar/testcontainers-cloud-setup-action@main
140142 with :
141143 wait : true
@@ -144,7 +146,7 @@ jobs:
144146 - run : man xargs
145147
146148 - name : Configure Remote Docker Host
147- if : ${{ matrix.os == 'macos-13 ' }}
149+ if : ${{ matrix.os == 'macos-15 ' }}
148150 run : |
149151 echo "DOCKER_HOST=$(grep 'tc.host' ~/.testcontainers.properties | cut -d '=' -f2 | xargs)" >> $GITHUB_ENV
150152 curl -fsSL https://download.docker.com/mac/static/stable/x86_64/docker-23.0.0.tgz | tar -xOvf - docker/docker > /usr/local/bin/docker
0 commit comments