From 13d21ba8c2d8a886b62fade40d368ba5ac061d9c Mon Sep 17 00:00:00 2001 From: Alexander Bayandin Date: Sat, 16 Dec 2023 11:21:25 +0000 Subject: [PATCH] Fix regression tests trigger --- .github/workflows/build_and_test.yml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build_and_test.yml b/.github/workflows/build_and_test.yml index d8cc28cedb..f9cda121d5 100644 --- a/.github/workflows/build_and_test.yml +++ b/.github/workflows/build_and_test.yml @@ -455,7 +455,8 @@ jobs: uses: ./.github/actions/save-coverage-data regress-tests: - needs: [ check-permissions, build-neon, tag ] + if: always() && contains(fromJSON('["success", "skipped"]'), needs.build-buildtools-image.result) + needs: [ check-permissions, build-neon, build-buildtools-image, tag ] runs-on: [ self-hosted, gen3, large ] container: image: 369495373322.dkr.ecr.eu-central-1.amazonaws.com/build-tools:${{ needs.tag.outputs.build-tools-tag }} @@ -494,13 +495,15 @@ jobs: uses: ./.github/actions/save-coverage-data benchmarks: - needs: [ check-permissions, build-neon, tag] + needs: [ check-permissions, build-neon, build-buildtools-image, tag] runs-on: [ self-hosted, gen3, small ] container: image: 369495373322.dkr.ecr.eu-central-1.amazonaws.com/build-tools:${{ needs.tag.outputs.build-tools-tag }} # Default shared memory is 64mb options: --init --shm-size=512mb - if: github.ref_name == 'main' || contains(github.event.pull_request.labels.*.name, 'run-benchmarks') + if: | + always() && contains(fromJSON('["success", "skipped"]'), needs.build-buildtools-image.result) && + (github.ref_name == 'main' || contains(github.event.pull_request.labels.*.name, 'run-benchmarks')) strategy: fail-fast: false matrix: @@ -573,7 +576,8 @@ jobs: }) coverage-report: - needs: [ check-permissions, regress-tests, tag ] + if: always() && contains(fromJSON('["success", "skipped"]'), needs.build-buildtools-image.result) + needs: [ check-permissions, regress-tests, build-buildtools-image, tag ] runs-on: [ self-hosted, gen3, small ] container: image: 369495373322.dkr.ecr.eu-central-1.amazonaws.com/build-tools:${{ needs.tag.outputs.build-tools-tag }}