diff --git a/.github/workflows/gpu_fast_h100_tests.yml b/.github/workflows/gpu_fast_h100_tests.yml index 9037269735..f47ec0bafa 100644 --- a/.github/workflows/gpu_fast_h100_tests.yml +++ b/.github/workflows/gpu_fast_h100_tests.yml @@ -48,10 +48,9 @@ jobs: - tfhe/src/high_level_api/** - tfhe/src/c_api/** - 'tfhe/docs/**.md' - - Makefile - '.github/workflows/gpu_fast_h100_tests.yml' - - scripts/** - - ci/** + - scripts/integer-tests.sh + - ci/slab.toml setup-instance: name: Setup instance (cuda-h100-tests) diff --git a/.github/workflows/gpu_fast_tests.yml b/.github/workflows/gpu_fast_tests.yml index 1f36f1c9cd..f71b3b583b 100644 --- a/.github/workflows/gpu_fast_tests.yml +++ b/.github/workflows/gpu_fast_tests.yml @@ -48,9 +48,8 @@ jobs: - tfhe/src/c_api/** - 'tfhe/docs/**.md' - '.github/workflows/gpu_fast_tests.yml' - - Makefile - - scripts/** - - ci/** + - scripts/integer-tests.sh + - ci/slab.toml setup-instance: name: Setup instance (cuda-tests) diff --git a/.github/workflows/gpu_full_multi_gpu_tests.yml b/.github/workflows/gpu_full_multi_gpu_tests.yml index 01c96ac59c..866942d92b 100644 --- a/.github/workflows/gpu_full_multi_gpu_tests.yml +++ b/.github/workflows/gpu_full_multi_gpu_tests.yml @@ -48,10 +48,9 @@ jobs: - tfhe/src/high_level_api/** - tfhe/src/c_api/** - 'tfhe/docs/**.md' - - Makefile - '.github/workflows/**_multi_gpu_tests.yml' - - scripts/** - - ci/** + - scripts/integer-tests.sh + - ci/slab.toml setup-instance: name: Setup instance (cuda-tests-multi-gpu) diff --git a/.github/workflows/gpu_signed_integer_h100_tests.yml b/.github/workflows/gpu_signed_integer_h100_tests.yml index 4414b4ccd0..ea913bd3c9 100644 --- a/.github/workflows/gpu_signed_integer_h100_tests.yml +++ b/.github/workflows/gpu_signed_integer_h100_tests.yml @@ -49,10 +49,9 @@ jobs: - tfhe/src/high_level_api/** - tfhe/src/c_api/** - 'tfhe/docs/**.md' - - Makefile - '.github/workflows/gpu_signed_integer_h100_tests.yml' - - scripts/** - - ci/** + - scripts/integer-tests.sh + - ci/slab.toml setup-instance: name: Setup instance (cuda-h100-tests) diff --git a/.github/workflows/gpu_signed_integer_tests.yml b/.github/workflows/gpu_signed_integer_tests.yml index a0cdcf8f5e..587b67fcc0 100644 --- a/.github/workflows/gpu_signed_integer_tests.yml +++ b/.github/workflows/gpu_signed_integer_tests.yml @@ -22,7 +22,6 @@ on: types: - opened - synchronize - - labeled schedule: # Nightly tests @ 1AM after each work day - cron: "0 1 * * MON-FRI" @@ -57,9 +56,8 @@ jobs: - tfhe/src/c_api/** - 'tfhe/docs/**.md' - '.github/workflows/gpu_signed_integer_tests.yml' - - Makefile - - scripts/** - - ci/** + - scripts/integer-tests.sh + - ci/slab.toml setup-instance: name: Setup instance (cuda-signed-integer-tests) @@ -67,7 +65,7 @@ jobs: needs: should-run if: (github.event_name == 'schedule' && github.repository == 'zama-ai/tfhe-rs') || github.event_name == 'workflow_dispatch' || - (github.event.action != 'labeled' && needs.should-run.outputs.gpu_test == 'true') + needs.should-run.outputs.gpu_test == 'true' outputs: runner-name: ${{ steps.start-instance.outputs.label }} steps: diff --git a/.github/workflows/gpu_unsigned_integer_h100_tests.yml b/.github/workflows/gpu_unsigned_integer_h100_tests.yml index 4c00a896d9..831ab8542c 100644 --- a/.github/workflows/gpu_unsigned_integer_h100_tests.yml +++ b/.github/workflows/gpu_unsigned_integer_h100_tests.yml @@ -49,10 +49,9 @@ jobs: - tfhe/src/high_level_api/** - tfhe/src/c_api/** - 'tfhe/docs/**.md' - - Makefile - '.github/workflows/gpu_unsigned_integer_tests.yml' - - scripts/** - - ci/** + - scripts/integer-tests.sh + - ci/slab.toml setup-instance: name: Setup instance (cuda-h100-tests) diff --git a/.github/workflows/gpu_unsigned_integer_tests.yml b/.github/workflows/gpu_unsigned_integer_tests.yml index b21530cee0..8dbcf0b807 100644 --- a/.github/workflows/gpu_unsigned_integer_tests.yml +++ b/.github/workflows/gpu_unsigned_integer_tests.yml @@ -21,7 +21,6 @@ on: types: - opened - synchronize - - labeled schedule: # Nightly tests @ 1AM after each work day - cron: "0 1 * * MON-FRI" @@ -57,16 +56,15 @@ jobs: - tfhe/src/c_api/** - 'tfhe/docs/**.md' - '.github/workflows/gpu_unsigned_integer_tests.yml' - - Makefile - - scripts/** - - ci/** + - scripts/integer-tests.sh + - ci/slab.toml setup-instance: name: Setup instance (cuda-unsigned-integer-tests) needs: should-run if: (github.event_name == 'schedule' && github.repository == 'zama-ai/tfhe-rs') || github.event_name == 'workflow_dispatch' || - (github.event.action != 'labeled' && needs.should-run.outputs.gpu_test == 'true') + needs.should-run.outputs.gpu_test == 'true' runs-on: ubuntu-latest outputs: runner-name: ${{ steps.start-instance.outputs.label }}