Better new failures reporting for PR comment CI
Author: ydshieh
Pull request: yes

# What does this PR do?

Provide more information like

- the link to the hub repository containing the whole set of failed tests caused by the PR

Also clean up some internal logic

## CI Results
[Workflow Run ⚙️](https://github.com/huggingface/transformers/actions/runs/21529052863)

### Model CI Report

❌ **[2 new failed tests from this PR](https://huggingface.co/datasets/hf-internal-testing/transformers_pr_ci/raw/5951a00357bff86fe3d851da257fde38d4121a46/2026-01-30/runs/27894-21529052863/ci_results_run_models_gpu/new_failures_with_bad_commit.json)** 😭

- [vit](https://github.com/huggingface/transformers/actions/runs/21529052863/job/62040267894):
    tests/models/vit/test_modeling_vit.py::ViTModelTest::test_config
    tests/models/vit/test_modeling_vit.py::ViTModelTest::test_foo


Comments:
run-slow: vit

This comment contains `run-slow`, running the specified jobs: 

models: ["models/vit"]
quantizations: []

The docs for this PR live [here](https://moon-ci-docs.huggingface.co/docs/transformers/pr_43629). All of your documentation changes will be reflected on that endpoint. The docs are available until 30 days after the last update.

## CI Results
[Workflow Run ⚙️](https://github.com/huggingface/transformers/actions/runs/21519516703)

### Model CI Report

#### ❌ Failed tests

- [vit](https://github.com/huggingface/transformers/actions/runs/21519516703/job/62007037029):
    tests/models/vit/test_modeling_vit.py::ViTModelTest::test_config
    tests/models/vit/test_modeling_vit.py::ViTModelTest::test_foo



This comment contains `run-slow`, running the specified jobs: 

models: ["models/vit"]
quantizations: []

This comment contains `run-slow`, running the specified jobs: 

models: ["models/vit"]
quantizations: []

## CI Results
[Workflow Run ⚙️](https://github.com/huggingface/transformers/actions/runs/21523969373)

✅ No failing test specific to this PR 🎉 !


This comment contains `run-slow`, running the specified jobs: 

models: ["models/vit"]
quantizations: []

## CI Results
[Workflow Run ⚙️](https://github.com/huggingface/transformers/actions/runs/21524336083)

### Model CI Report

#### ❌ Failed tests

- [vit](https://github.com/huggingface/transformers/actions/runs/21524336083/job/62024050700):
    tests/models/vit/test_modeling_vit.py::ViTModelTest::test_config
    tests/models/vit/test_modeling_vit.py::ViTModelTest::test_foo



This comment contains `run-slow`, running the specified jobs: 

models: ["models/vit"]
quantizations: []

## CI Results
[Workflow Run ⚙️](https://github.com/huggingface/transformers/actions/runs/21526448285)

### Model CI Report

❌ [Failed tests](https://huggingface.co/datasets/hf-internal-testing/transformers_pr_ci/raw/29421fdff404094563878e490dca5d76815171d9/2026-01-30/runs/27890-21526448285/ci_results_run_models_gpu/new_failures_with_bad_commit.json)

- [vit](https://github.com/huggingface/transformers/actions/runs/21526448285/job/62031663486):
    tests/models/vit/test_modeling_vit.py::ViTModelTest::test_config
    tests/models/vit/test_modeling_vit.py::ViTModelTest::test_foo



This comment contains `run-slow`, running the specified jobs: 

models: ["models/vit"]
quantizations: []

## CI Results
[Workflow Run ⚙️](https://github.com/huggingface/transformers/actions/runs/21527535301)

### Model CI Report

❌ [New failed tests from this PR ( 2 )](https://huggingface.co/datasets/hf-internal-testing/transformers_pr_ci/raw/29d85a469f5814399166146c1c3fc0fcf0d26c4b/2026-01-30/runs/27892-21527535301/ci_results_run_models_gpu/new_failures_with_bad_commit.json)

- [vit](https://github.com/huggingface/transformers/actions/runs/21527535301/job/62035133370):
    tests/models/vit/test_modeling_vit.py::ViTModelTest::test_config
    tests/models/vit/test_modeling_vit.py::ViTModelTest::test_foo



This comment contains `run-slow`, running the specified jobs: 

models: ["models/vit"]
quantizations: []

## CI Results
[Workflow Run ⚙️](https://github.com/huggingface/transformers/actions/runs/21528050798)

### Model CI Report

❌ **[2 new failed tests from this PR](https://huggingface.co/datasets/hf-internal-testing/transformers_pr_ci/raw/54563ab378f26cf135adcd881a5b1b6f5f899515/2026-01-30/runs/27893-21528050798/ci_results_run_models_gpu/new_failures_with_bad_commit.json)**

- [vit](https://github.com/huggingface/transformers/actions/runs/21528050798/job/62036871762):
    tests/models/vit/test_modeling_vit.py::ViTModelTest::test_config
    tests/models/vit/test_modeling_vit.py::ViTModelTest::test_foo



**[For maintainers]** Suggested jobs to run (before merge)

run-slow: vit

This comment contains `run-slow`, running the specified jobs: 

models: ["models/vit"]
quantizations: []

## CI Results
[Workflow Run ⚙️](https://github.com/huggingface/transformers/actions/runs/21529052863)

### Model CI Report

❌ **[2 new failed tests from this PR](https://huggingface.co/datasets/hf-internal-testing/transformers_pr_ci/raw/5951a00357bff86fe3d851da257fde38d4121a46/2026-01-30/runs/27894-21529052863/ci_results_run_models_gpu/new_failures_with_bad_commit.json)** 😭

- [vit](https://github.com/huggingface/transformers/actions/runs/21529052863/job/62040267894):
    tests/models/vit/test_modeling_vit.py::ViTModelTest::test_config
    tests/models/vit/test_modeling_vit.py::ViTModelTest::test_foo



This comment contains `run-slow`, running the specified jobs: 

models: ["models/vit"]
quantizations: []

## CI Results
[Workflow Run ⚙️](https://github.com/huggingface/transformers/actions/runs/21529465388)

✅ No failing test specific to this PR 🎉 👏 !