diff --git a/.github/workflows/self-scheduled-caller.yml b/.github/workflows/self-scheduled-caller.yml index 588e7e58feefcf..75ea3bb24bc7fa 100644 --- a/.github/workflows/self-scheduled-caller.yml +++ b/.github/workflows/self-scheduled-caller.yml @@ -2,9 +2,12 @@ name: Self-hosted runner (scheduled) on: + repository_dispatch: + schedule: + - cron: "17 2 * * *" push: branches: - - muellerzr-speedup-inference + - run_scheduled_ci* jobs: model-ci: @@ -12,7 +15,7 @@ jobs: uses: ./.github/workflows/self-scheduled.yml with: job: run_models_gpu - slack_report_channel: "#transformers-ci-feedback-tests" + slack_report_channel: "#transformers-ci-daily-models" runner: daily-ci docker: huggingface/transformers-all-latest-gpu ci_event: Daily CI @@ -23,7 +26,7 @@ jobs: uses: ./.github/workflows/self-scheduled.yml with: job: run_pipelines_torch_gpu - slack_report_channel: "#transformers-ci-feedback-tests" + slack_report_channel: "#transformers-ci-daily-pipeline-torch" runner: daily-ci docker: huggingface/transformers-pytorch-gpu ci_event: Daily CI @@ -34,7 +37,7 @@ jobs: uses: ./.github/workflows/self-scheduled.yml with: job: run_pipelines_tf_gpu - slack_report_channel: "#transformers-ci-feedback-tests" + slack_report_channel: "#transformers-ci-daily-pipeline-tf" runner: daily-ci docker: huggingface/transformers-tensorflow-gpu ci_event: Daily CI @@ -45,7 +48,7 @@ jobs: uses: ./.github/workflows/self-scheduled.yml with: job: run_examples_gpu - slack_report_channel: "#transformers-ci-feedback-tests" + slack_report_channel: "#transformers-ci-daily-examples" runner: daily-ci docker: huggingface/transformers-all-latest-gpu ci_event: Daily CI @@ -56,7 +59,7 @@ jobs: uses: ./.github/workflows/self-scheduled.yml with: job: run_torch_cuda_extensions_gpu - slack_report_channel: "#transformers-ci-feedback-tests" + slack_report_channel: "#transformers-ci-daily-deepspeed" runner: daily-ci docker: huggingface/transformers-pytorch-deepspeed-latest-gpu ci_event: Daily CI @@ -68,7 +71,7 @@ jobs: uses: ./.github/workflows/self-scheduled.yml with: job: run_quantization_torch_gpu - slack_report_channel: "#transformers-ci-feedback-tests" + slack_report_channel: "#transformers-ci-daily-quantization" runner: daily-ci docker: huggingface/transformers-quantization-latest-gpu ci_event: Daily CI diff --git a/utils/notification_service.py b/utils/notification_service.py index 418dc755816327..3be412d09da554 100644 --- a/utils/notification_service.py +++ b/utils/notification_service.py @@ -1200,7 +1200,7 @@ def prepare_reports(title, header, reports, to_truncate=True): ) prev_ci_artifacts = None - if True: + if is_scheduled_ci_run: if job_name == "run_models_gpu": # Get the last previously completed CI's failure tables artifact_names = [f"ci_results_{job_name}"]