diff --git a/.github/workflows/aws_tfhe_fast_tests.yml b/.github/workflows/aws_tfhe_fast_tests.yml index c014e25564..0edd1be98d 100644 --- a/.github/workflows/aws_tfhe_fast_tests.yml +++ b/.github/workflows/aws_tfhe_fast_tests.yml @@ -213,7 +213,7 @@ jobs: make test_safe_deserialization - name: Slack Notification - if: ${{ always() }} + if: ${{ failure() }} continue-on-error: true uses: rtCamp/action-slack-notify@4e5fb42d249be6a45a298f3c9543b111b02f7907 env: diff --git a/.github/workflows/aws_tfhe_integer_tests.yml b/.github/workflows/aws_tfhe_integer_tests.yml index 904e298e53..1d369f0d3f 100644 --- a/.github/workflows/aws_tfhe_integer_tests.yml +++ b/.github/workflows/aws_tfhe_integer_tests.yml @@ -125,7 +125,7 @@ jobs: AVX512_SUPPORT=ON NO_BIG_PARAMS=${{ env.NO_BIG_PARAMS }} BIG_TESTS_INSTANCE=TRUE make test_unsigned_integer_ci - name: Slack Notification - if: ${{ always() }} + if: ${{ failure() }} continue-on-error: true uses: rtCamp/action-slack-notify@4e5fb42d249be6a45a298f3c9543b111b02f7907 env: diff --git a/.github/workflows/aws_tfhe_signed_integer_tests.yml b/.github/workflows/aws_tfhe_signed_integer_tests.yml index 6e06abb4fc..0544c9f0cb 100644 --- a/.github/workflows/aws_tfhe_signed_integer_tests.yml +++ b/.github/workflows/aws_tfhe_signed_integer_tests.yml @@ -129,7 +129,7 @@ jobs: AVX512_SUPPORT=ON NO_BIG_PARAMS=${{ env.NO_BIG_PARAMS }} BIG_TESTS_INSTANCE=TRUE make test_signed_integer_ci - name: Slack Notification - if: ${{ always() }} + if: ${{ failure() }} continue-on-error: true uses: rtCamp/action-slack-notify@4e5fb42d249be6a45a298f3c9543b111b02f7907 env: diff --git a/.github/workflows/aws_tfhe_tests.yml b/.github/workflows/aws_tfhe_tests.yml index 7edbd97543..d6a53f0ef8 100644 --- a/.github/workflows/aws_tfhe_tests.yml +++ b/.github/workflows/aws_tfhe_tests.yml @@ -222,7 +222,7 @@ jobs: make test_kreyvium - name: Slack Notification - if: ${{ always() }} + if: ${{ failure() }} continue-on-error: true uses: rtCamp/action-slack-notify@4e5fb42d249be6a45a298f3c9543b111b02f7907 env: diff --git a/.github/workflows/aws_tfhe_wasm_tests.yml b/.github/workflows/aws_tfhe_wasm_tests.yml index 38891323e6..135150fde0 100644 --- a/.github/workflows/aws_tfhe_wasm_tests.yml +++ b/.github/workflows/aws_tfhe_wasm_tests.yml @@ -77,7 +77,7 @@ jobs: make test_web_js_api_parallel_ci - name: Slack Notification - if: ${{ always() }} + if: ${{ failure() }} continue-on-error: true uses: rtCamp/action-slack-notify@4e5fb42d249be6a45a298f3c9543b111b02f7907 env: diff --git a/.github/workflows/benchmark_gpu_4090.yml b/.github/workflows/benchmark_gpu_4090.yml index 03815f471b..2c49e8ddfd 100644 --- a/.github/workflows/benchmark_gpu_4090.yml +++ b/.github/workflows/benchmark_gpu_4090.yml @@ -94,7 +94,7 @@ jobs: --slab-url "${{ secrets.SLAB_URL }}" - name: Slack Notification - if: ${{ always() }} + if: ${{ failure() }} continue-on-error: true uses: rtCamp/action-slack-notify@4e5fb42d249be6a45a298f3c9543b111b02f7907 env: @@ -176,7 +176,7 @@ jobs: ${{ secrets.SLAB_URL }} - name: Slack Notification - if: ${{ !success() && !cancelled() }} + if: ${{ failure() }} continue-on-error: true uses: rtCamp/action-slack-notify@4e5fb42d249be6a45a298f3c9543b111b02f7907 env: diff --git a/.github/workflows/benchmark_gpu_integer_full.yml b/.github/workflows/benchmark_gpu_integer_full.yml index 84a929ad42..5f544c9cfe 100644 --- a/.github/workflows/benchmark_gpu_integer_full.yml +++ b/.github/workflows/benchmark_gpu_integer_full.yml @@ -165,7 +165,7 @@ jobs: name: Slack Notification needs: [ setup-instance, cuda-integer-full-benchmarks ] runs-on: ubuntu-latest - if: ${{ !success() && !cancelled() }} + if: ${{ always() && needs.cuda-integer-full-benchmarks.result != 'skipped' && failure() }} continue-on-error: true steps: - name: Send message diff --git a/.github/workflows/benchmark_gpu_integer_multi_bit.yml b/.github/workflows/benchmark_gpu_integer_multi_bit.yml index b25205e6e9..5c34398a29 100644 --- a/.github/workflows/benchmark_gpu_integer_multi_bit.yml +++ b/.github/workflows/benchmark_gpu_integer_multi_bit.yml @@ -189,7 +189,7 @@ jobs: name: Slack Notification needs: [ setup-instance, cuda-integer-multi-bit-benchmarks ] runs-on: ubuntu-latest - if: ${{ !success() && !cancelled() }} + if: ${{ always() && needs.cuda-integer-multi-bit-benchmarks.result != 'skipped' && failure() }} continue-on-error: true steps: - name: Send message diff --git a/.github/workflows/benchmark_gpu_integer_multi_bit_multi_gpu.yml b/.github/workflows/benchmark_gpu_integer_multi_bit_multi_gpu.yml index 1fdee684e4..26485baae3 100644 --- a/.github/workflows/benchmark_gpu_integer_multi_bit_multi_gpu.yml +++ b/.github/workflows/benchmark_gpu_integer_multi_bit_multi_gpu.yml @@ -179,7 +179,7 @@ jobs: name: Slack Notification needs: [ setup-instance, cuda-integer-multi-bit-multi-gpu-benchmarks ] runs-on: ubuntu-latest - if: ${{ !success() && !cancelled() }} + if: ${{ always() && needs.cuda-integer-multi-bit-multi-gpu-benchmarks.result != 'skipped' && failure() }} continue-on-error: true steps: - name: Send message diff --git a/.github/workflows/benchmark_gpu_integer_multi_gpu_full.yml b/.github/workflows/benchmark_gpu_integer_multi_gpu_full.yml index 0f9c55a2fc..9502eaa988 100644 --- a/.github/workflows/benchmark_gpu_integer_multi_gpu_full.yml +++ b/.github/workflows/benchmark_gpu_integer_multi_gpu_full.yml @@ -159,7 +159,7 @@ jobs: name: Slack Notification needs: [ setup-instance, cuda-integer-full-multi-gpu-benchmarks ] runs-on: ubuntu-latest - if: ${{ !success() && !cancelled() }} + if: ${{ always() && needs.cuda-integer-full-multi-gpu-benchmarks.result != 'skipped' && failure() }} continue-on-error: true steps: - name: Send message diff --git a/.github/workflows/benchmark_zk_pke.yml b/.github/workflows/benchmark_zk_pke.yml index 811808a8be..2c66e17bb6 100644 --- a/.github/workflows/benchmark_zk_pke.yml +++ b/.github/workflows/benchmark_zk_pke.yml @@ -157,7 +157,7 @@ jobs: --slab-url "${{ secrets.SLAB_URL }}" - name: Slack Notification - if: ${{ !success() && !cancelled() }} + if: ${{ failure() }} continue-on-error: true uses: rtCamp/action-slack-notify@4e5fb42d249be6a45a298f3c9543b111b02f7907 env: diff --git a/.github/workflows/gpu_4090_tests.yml b/.github/workflows/gpu_4090_tests.yml index 19b808b92b..d8fb1e151a 100644 --- a/.github/workflows/gpu_4090_tests.yml +++ b/.github/workflows/gpu_4090_tests.yml @@ -74,7 +74,7 @@ jobs: github_token: ${{ secrets.GITHUB_TOKEN }} - name: Slack Notification - if: ${{ always() }} + if: ${{ failure() }} continue-on-error: true uses: rtCamp/action-slack-notify@4e5fb42d249be6a45a298f3c9543b111b02f7907 env: diff --git a/.github/workflows/gpu_fast_tests.yml b/.github/workflows/gpu_fast_tests.yml index b2fc850ef1..ed70ef65ac 100644 --- a/.github/workflows/gpu_fast_tests.yml +++ b/.github/workflows/gpu_fast_tests.yml @@ -164,7 +164,7 @@ jobs: name: Slack Notification needs: [ setup-instance, cuda-tests-linux ] runs-on: ubuntu-latest - if: ${{ always() && needs.cuda-tests-linux.result != 'skipped' }} + if: ${{ always() && needs.cuda-tests-linux.result != 'skipped' && failure() }} continue-on-error: true steps: - name: Send message diff --git a/.github/workflows/gpu_full_multi_gpu_tests.yml b/.github/workflows/gpu_full_multi_gpu_tests.yml index 3f98e96e5c..a12ffc36ff 100644 --- a/.github/workflows/gpu_full_multi_gpu_tests.yml +++ b/.github/workflows/gpu_full_multi_gpu_tests.yml @@ -169,7 +169,7 @@ jobs: name: Slack Notification needs: [ setup-instance, cuda-tests-linux ] runs-on: ubuntu-latest - if: ${{ always() && needs.cuda-tests-linux.result != 'skipped' }} + if: ${{ always() && needs.cuda-tests-linux.result != 'skipped' && failure() }} continue-on-error: true steps: - name: Send message diff --git a/.github/workflows/gpu_pcc.yml b/.github/workflows/gpu_pcc.yml index e535bbb668..623039f8c7 100644 --- a/.github/workflows/gpu_pcc.yml +++ b/.github/workflows/gpu_pcc.yml @@ -94,7 +94,7 @@ jobs: make pcc_gpu - name: Slack Notification - if: ${{ always() }} + if: ${{ failure() }} continue-on-error: true uses: rtCamp/action-slack-notify@4e5fb42d249be6a45a298f3c9543b111b02f7907 env: diff --git a/.github/workflows/gpu_signed_integer_h100_tests.yml b/.github/workflows/gpu_signed_integer_h100_tests.yml index 388b20ea0a..12b1887593 100644 --- a/.github/workflows/gpu_signed_integer_h100_tests.yml +++ b/.github/workflows/gpu_signed_integer_h100_tests.yml @@ -154,7 +154,7 @@ jobs: name: Slack Notification needs: [ setup-instance, cuda-tests-linux ] runs-on: ubuntu-latest - if: ${{ always() && needs.cuda-tests-linux.result != 'skipped' }} + if: ${{ always() && needs.cuda-tests-linux.result != 'skipped' && failure() }} continue-on-error: true steps: - name: Send message diff --git a/.github/workflows/gpu_signed_integer_tests.yml b/.github/workflows/gpu_signed_integer_tests.yml index 9420241ba2..b31a4dcd04 100644 --- a/.github/workflows/gpu_signed_integer_tests.yml +++ b/.github/workflows/gpu_signed_integer_tests.yml @@ -168,7 +168,7 @@ jobs: name: Slack Notification needs: [ setup-instance, cuda-signed-integer-tests ] runs-on: ubuntu-latest - if: ${{ always() && needs.cuda-signed-integer-tests.result != 'skipped' }} + if: ${{ always() && needs.cuda-signed-integer-tests.result != 'skipped' && failure() }} continue-on-error: true steps: - name: Send message diff --git a/.github/workflows/gpu_unsigned_integer_h100_tests.yml b/.github/workflows/gpu_unsigned_integer_h100_tests.yml index 4ccec95784..0048c6637d 100644 --- a/.github/workflows/gpu_unsigned_integer_h100_tests.yml +++ b/.github/workflows/gpu_unsigned_integer_h100_tests.yml @@ -154,7 +154,7 @@ jobs: name: Slack Notification needs: [ setup-instance, cuda-tests-linux ] runs-on: ubuntu-latest - if: ${{ always() && needs.cuda-tests-linux.result != 'skipped' }} + if: ${{ always() && needs.cuda-tests-linux.result != 'skipped' && failure() }} continue-on-error: true steps: - name: Send message diff --git a/.github/workflows/gpu_unsigned_integer_tests.yml b/.github/workflows/gpu_unsigned_integer_tests.yml index 9d95fb1bec..45fe905de4 100644 --- a/.github/workflows/gpu_unsigned_integer_tests.yml +++ b/.github/workflows/gpu_unsigned_integer_tests.yml @@ -165,7 +165,7 @@ jobs: name: Slack Notification needs: [ setup-instance, cuda-unsigned-integer-tests ] runs-on: ubuntu-latest - if: ${{ always() && needs.cuda-unsigned-integer-tests.result != 'skipped' }} + if: ${{ always() && needs.cuda-unsigned-integer-tests.result != 'skipped' && failure() }} continue-on-error: true steps: - name: Send message