Commit 2ee566c
committed
[CRCR] Add CRCR results to main HUD grid with monsterization
Integrates CRCR downstream CI results (L2/L3) into the main HUD commit
grid as native columns. CRCR jobs appear under a "CRCR" group alongside
existing groups (Linux, Windows, etc.) and support all existing HUD
features: grouped view, hide-green, hide-always-skipped, job filter,
tooltips, and monsterization.
The approach mirrors the AI advisor verdicts pattern — a parallel
ClickHouse query fetches CRCR results by SHA, maps them into JobData,
and merges them into each row's nameToJobs before grouping runs. This
means zero new UI components; existing JobCell, HudGroupedCell, and
JobConclusion handle rendering and monsterization automatically.
For monsterization, failed CRCR jobs use failed_tests_json (when
available) or a synthetic string (downstream_repo/job_name) as the
failure line hash input, giving each unique failure type its own
monster sprite.
Authored with an AI assistant.1 parent 168b0ed commit 2ee566c
4 files changed
Lines changed: 141 additions & 4 deletions
File tree
- torchci
- clickhouse_queries/crcr_hud_results
- lib
- pages/hud/[repoOwner]/[repoName]/[branch]
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
| 76 | + | |
76 | 77 | | |
77 | 78 | | |
78 | 79 | | |
79 | 80 | | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
80 | 85 | | |
81 | 86 | | |
82 | 87 | | |
| |||
235 | 240 | | |
236 | 241 | | |
237 | 242 | | |
| 243 | + | |
238 | 244 | | |
239 | 245 | | |
240 | 246 | | |
| |||
Lines changed: 105 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
748 | 748 | | |
749 | 749 | | |
750 | 750 | | |
| 751 | + | |
| 752 | + | |
| 753 | + | |
| 754 | + | |
| 755 | + | |
| 756 | + | |
| 757 | + | |
| 758 | + | |
| 759 | + | |
| 760 | + | |
| 761 | + | |
| 762 | + | |
| 763 | + | |
| 764 | + | |
| 765 | + | |
| 766 | + | |
| 767 | + | |
| 768 | + | |
| 769 | + | |
| 770 | + | |
| 771 | + | |
| 772 | + | |
| 773 | + | |
| 774 | + | |
| 775 | + | |
| 776 | + | |
| 777 | + | |
| 778 | + | |
| 779 | + | |
| 780 | + | |
| 781 | + | |
| 782 | + | |
| 783 | + | |
| 784 | + | |
| 785 | + | |
| 786 | + | |
| 787 | + | |
| 788 | + | |
| 789 | + | |
| 790 | + | |
| 791 | + | |
| 792 | + | |
| 793 | + | |
| 794 | + | |
| 795 | + | |
| 796 | + | |
| 797 | + | |
| 798 | + | |
| 799 | + | |
| 800 | + | |
| 801 | + | |
| 802 | + | |
| 803 | + | |
| 804 | + | |
| 805 | + | |
| 806 | + | |
| 807 | + | |
| 808 | + | |
| 809 | + | |
751 | 810 | | |
752 | 811 | | |
753 | 812 | | |
| |||
759 | 818 | | |
760 | 819 | | |
761 | 820 | | |
762 | | - | |
763 | | - | |
764 | | - | |
765 | 821 | | |
766 | 822 | | |
767 | 823 | | |
| |||
778 | 834 | | |
779 | 835 | | |
780 | 836 | | |
| 837 | + | |
| 838 | + | |
| 839 | + | |
| 840 | + | |
| 841 | + | |
| 842 | + | |
| 843 | + | |
| 844 | + | |
| 845 | + | |
| 846 | + | |
| 847 | + | |
| 848 | + | |
| 849 | + | |
| 850 | + | |
| 851 | + | |
| 852 | + | |
| 853 | + | |
| 854 | + | |
| 855 | + | |
| 856 | + | |
| 857 | + | |
| 858 | + | |
| 859 | + | |
| 860 | + | |
| 861 | + | |
| 862 | + | |
| 863 | + | |
| 864 | + | |
| 865 | + | |
| 866 | + | |
| 867 | + | |
| 868 | + | |
| 869 | + | |
| 870 | + | |
| 871 | + | |
| 872 | + | |
| 873 | + | |
| 874 | + | |
| 875 | + | |
| 876 | + | |
| 877 | + | |
| 878 | + | |
| 879 | + | |
| 880 | + | |
| 881 | + | |
781 | 882 | | |
782 | 883 | | |
783 | 884 | | |
| |||
794 | 895 | | |
795 | 896 | | |
796 | 897 | | |
797 | | - | |
| 898 | + | |
798 | 899 | | |
799 | 900 | | |
800 | 901 | | |
| |||
0 commit comments