@@ -162,69 +162,12 @@ jobs:
162162 sudo ethtool -K eth0 tso off gso off gro off tx off rx off lro off
163163 bazelisk test //... \
164164 --config=rbe-${{ matrix.otp_version_id }} \
165- --test_tag_filters=mixed-version-cluster,-exclusive,- aws,-docker \
165+ --test_tag_filters=mixed-version-cluster,-aws,-docker \
166166 --build_tests_only \
167167 --verbose_failures
168- test-exclusive-mixed-versions :
169- name : Test (Exclusive Tests with Mixed Version Cluster)
170- runs-on : ubuntu-20.04
171- needs : ensure-mixed-version-archive
172- strategy :
173- matrix :
174- include :
175- - erlang_version : " 25.3"
176- elixir_version : 1.14.5
177- timeout-minutes : 60
178- steps :
179- - name : CHECKOUT REPOSITORY
180- uses : actions/checkout@v3
181- - name : CONFIGURE OTP & ELIXIR
182- uses : erlef/setup-beam@v1.16
183- with :
184- otp-version : ${{ matrix.erlang_version }}
185- elixir-version : ${{ matrix.elixir_version }}
186- - name : MOUNT BAZEL CACHE
187- uses : actions/cache@v3.3.1
188- with :
189- path : " /home/runner/repo-cache/"
190- key : ${{ runner.os }}-repo-cache-${{ hashFiles('MODULE.bazel','WORKSPACE','bazel/bzlmod/secondary_umbrella.bzl') }}
191- restore-keys : |
192- ${{ runner.os }}-repo-cache-
193- - name : CONFIGURE BAZEL
194- run : |
195- ERLANG_HOME="$(dirname $(dirname $(which erl)))"
196- ELIXIR_HOME="$(dirname $(dirname $(which iex)))"
197- if [ -n "${{ secrets.BUILDBUDDY_API_KEY }}" ]; then
198- cat << EOF >> user.bazelrc
199- build:buildbuddy --remote_header=x-buildbuddy-api-key=${{ secrets.BUILDBUDDY_API_KEY }}
200- EOF
201- fi
202- cat << EOF >> user.bazelrc
203- build:buildbuddy --build_metadata=ROLE=CI
204- build:buildbuddy --build_metadata=VISIBILITY=PRIVATE
205- build:buildbuddy --repository_cache=/home/runner/repo-cache/
206- build:buildbuddy --color=yes
207- build:buildbuddy --disk_cache=
208-
209- build --@rules_erlang//:erlang_version=${{ matrix.erlang_version }}
210- build --@rules_erlang//:erlang_home=${ERLANG_HOME}
211- build --//:elixir_home=${ELIXIR_HOME}
212- EOF
213- # ! - name: Setup tmate session
214- # ! uses: mxschmitt/action-tmate@v3
215- - name : RUN EXCLUSIVE TESTS
216- run : |
217- MIXED_EXCLUSIVE_TESTS=$(bazel query 'attr(tags, "mixed-version-cluster", attr(tags, "exclusive", tests(//...)))')
218- bazelisk test $MIXED_EXCLUSIVE_TESTS \
219- --config=buildbuddy \
220- --test_tag_filters=-aws,-docker \
221- --build_tests_only \
222- --test_env RABBITMQ_CT_HELPERS_DELETE_UNUSED_NODES=true \
223- --verbose_failures
224168 summary-mixed-versions :
225169 needs :
226170 - test-mixed-versions
227- - test-exclusive-mixed-versions
228171 runs-on : ubuntu-latest
229172 steps :
230173 - name : SUMMARY
0 commit comments