From 42fed15c81bbba2af8e4dd9f03930ce011eafa7e Mon Sep 17 00:00:00 2001 From: Yih-Dar <2521628+ydshieh@users.noreply.github.com> Date: Wed, 24 Apr 2024 16:58:54 +0200 Subject: [PATCH] Add `paths` filter to avoid the chance of being triggered (#30453) * trigger * remove the last job --------- Co-authored-by: ydshieh --- .github/workflows/self-new-model-pr-caller.yml | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/.github/workflows/self-new-model-pr-caller.yml b/.github/workflows/self-new-model-pr-caller.yml index 6af7cc71d9..e0edf8b7be 100644 --- a/.github/workflows/self-new-model-pr-caller.yml +++ b/.github/workflows/self-new-model-pr-caller.yml @@ -2,6 +2,8 @@ name: PR slow CI on: pull_request: + paths: + - "src/transformers/models/*/modeling_*.py" env: HF_HOME: /mnt/cache @@ -108,18 +110,3 @@ jobs: with: name: ${{ matrix.machine_type }}_run_all_tests_gpu_${{ env.matrix_folders }}_test_reports path: /transformers/reports/${{ matrix.machine_type }}_tests_gpu_${{ matrix.folders }} - - slow_test_result: - runs-on: ubuntu-22.04 - name: Check slow test status - needs: [check_for_new_model, run_new_model_tests] - if: always() - steps: - - name: Check test status - shell: bash - # NOT a new model PR --> pass - # new model PR --> pass only if `run_new_model_tests` gives `success` (so if the label is not added, we fail - # this job even if `run_new_model_tests` has `skipped` status). - run: | - echo "${{ needs.run_new_model_tests.result }}" - if [ "${{ needs.check_for_new_model.outputs.new_model }}" = "" ]; then echo "not new model"; elif [ "${{ needs.run_new_model_tests.result }}" != "success" ]; then echo "failure"; exit -1; else echo "pass"; fi;