feat(ci): add support for running vision inference tests (#2972)

This PR significantly refactors the Integration Tests workflow. The main
goal behind the PR was to enable recording of vision tests which were
never run as part of our CI ever before. During debugging, I ended up
making several other changes refactoring and hopefully increasing the
robustness of the workflow.

After doing the experiments, I have updated the trigger event to be
`pull_request_target` so this workflow can get write permissions by
default but it will run with source code from the base (main) branch in
the source repository only. If you do change the workflow, you'd need to
experiment using the `workflow_dispatch` triggers. This should not be
news to anyone using Github Actions (except me!)

It is likely to be a little rocky though while I learn more about GitHub
Actions, etc. Please be patient :)

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
This commit is contained in:
Ashwin Bharambe 2025-07-31 11:50:42 -07:00 committed by GitHub
parent 709c974bd8
commit 27d866795c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
108 changed files with 13985 additions and 15254 deletions

View file

@ -20,398 +20,398 @@
"created_at": null,
"done": null,
"done_reason": null,
"total_duration": 33233334,
"load_duration": 22084667,
"total_duration": 14447665,
"load_duration": 7154333,
"prompt_eval_count": 2,
"prompt_eval_duration": null,
"eval_count": null,
"eval_duration": null,
"embeddings": [
[
-0.024330627,
0.016706778,
0.03767714,
-0.009157433,
-0.03053444,
-0.017140865,
0.07427198,
0.04569162,
-0.0093771415,
0.009883054,
-0.0056895353,
0.00766826,
0.039537337,
0.015226259,
-0.08318956,
0.019439543,
-0.022046668,
-0.033254836,
-0.18105465,
-0.1302509,
-0.002267121,
0.013451511,
-0.024325471,
-0.0370128,
0.002008361,
0.085667126,
0.0047639436,
-0.0033431135,
-0.006082333,
-0.115755625,
0.06682907,
-0.018777594,
0.08786826,
-0.0074177794,
-0.09357302,
0.06146397,
-0.0811061,
0.012222829,
0.039710645,
-0.0026197857,
-0.04657112,
-0.08183902,
0.039596144,
0.015451171,
0.043706182,
0.103643835,
-0.058421474,
0.036699373,
-0.05269955,
0.040590122,
-0.1257893,
0.0065005445,
-0.035836272,
-0.010050958,
-0.023851683,
0.04597228,
0.0146055985,
0.01941457,
0.028465142,
-0.055030942,
0.024210218,
-0.052867528,
0.015230754,
-0.004392124,
0.092372015,
0.033849876,
-0.047372803,
0.032044917,
0.0013220925,
-0.051211506,
0.025862314,
0.08155329,
0.04092597,
0.019154714,
0.056453936,
-0.05275891,
0.030533383,
-0.016634358,
0.078772455,
-0.05426298,
-0.042149365,
-0.045443613,
-0.052689914,
0.112255,
0.01989106,
-0.042375352,
-0.0116811395,
0.024315955,
0.019157894,
-0.016550401,
-0.010308833,
-0.0854528,
0.023834353,
-0.042181354,
-0.02503507,
0.062114812,
-0.0045557567,
-0.15369567,
0.0011066995,
0.19423287,
-0.033851102,
0.026153002,
-0.020320926,
0.0012884212,
-0.0010269387,
-0.024112608,
0.01749549,
-0.009808729,
0.070379406,
-0.13769858,
-0.11118059,
-0.017364793,
0.06603104,
-0.051888943,
0.0019609837,
0.014606661,
0.060775448,
0.09628018,
0.013551948,
0.019343184,
-0.00010513823,
-0.026652295,
-0.009341821,
0.070832476,
-0.0034617381,
-0.06241276,
-0.044611085,
-8.796703e-34,
-0.11188401,
-0.042566102,
0.027425224,
0.06574075,
0.0028303477,
-0.044104453,
0.0052388306,
-0.036899917,
-0.015583542,
0.020654282,
-0.059225976,
0.007236481,
-0.028716046,
0.040467374,
0.13387094,
0.0067958245,
-0.016369572,
0.082198456,
-0.02261006,
-0.036412977,
0.065244555,
0.021011828,
-0.00547238,
-0.038433444,
0.0014620472,
0.0073671998,
0.016773432,
-0.062663004,
0.035388518,
-0.014395802,
0.027888596,
0.08375459,
-0.027772011,
-0.0036210902,
0.039035592,
-0.026879633,
-0.018737212,
0.019059159,
0.06522145,
0.007041419,
0.0047491803,
-0.0030224104,
0.040062234,
0.028016087,
-0.004660967,
0.012264516,
0.08708115,
-0.007017102,
-0.037498116,
0.011326796,
0.015419678,
0.013775384,
0.017958459,
-0.009817914,
0.090115435,
0.05170552,
-0.034259032,
0.0043903063,
-0.018848868,
-0.03148135,
0.08216297,
0.01687526,
-0.022163706,
0.06844145,
0.01581626,
0.020322636,
0.006385708,
0.01646202,
0.12718281,
0.014996439,
-0.010813829,
0.0017669294,
0.03166719,
-0.044353943,
-0.05225622,
0.022843977,
0.050988894,
-0.018916972,
0.0027931023,
-0.033645585,
-0.13571607,
-0.02701516,
-0.03567225,
-0.033537835,
0.04786428,
-0.005438142,
0.021346746,
-0.040034916,
0.019374574,
0.012011435,
-0.043362334,
0.00054703583,
0.03487962,
0.017960638,
-0.06250195,
8.224181e-34,
-0.094501406,
0.013776652,
-0.025351115,
0.098992504,
0.04550355,
-0.020534594,
-0.02969489,
-0.05920057,
0.042453784,
0.0844487,
-0.043211546,
-0.0077362475,
0.04935481,
0.04203367,
-0.036539596,
0.014424799,
0.04035699,
-0.05897147,
0.010022975,
0.059877153,
-0.02790866,
0.034927685,
-0.08759751,
-0.060616292,
-0.0048867413,
0.08776904,
-0.0053599314,
-0.021816812,
-0.048162397,
0.046919808,
0.008398897,
-0.05172891,
-0.020422194,
0.08581075,
-0.022597928,
0.034425054,
-0.014506652,
0.0031332595,
-0.04651879,
0.030281473,
0.039713893,
0.029692288,
-0.093102165,
0.05152783,
0.0078089847,
-0.057008673,
-0.0417926,
0.08987065,
-0.008134044,
-0.040822867,
-0.053487618,
-0.03437895,
-0.04525393,
-0.09715309,
-0.05819444,
0.060935497,
-0.009079973,
0.0069185137,
0.012345735,
0.06203646,
-0.006023849,
-0.08642951,
0.058728326,
0.053304967,
-0.053526226,
0.039521404,
-0.044984024,
0.07279109,
-0.039616205,
-0.05134445,
0.103348814,
0.021767734,
0.00016650943,
0.009423315,
0.022016354,
-0.006902842,
-0.12888299,
-0.009864121,
-0.03639677,
-0.042481665,
0.00442071,
-0.04766024,
0.0065179234,
0.102602765,
-0.05316684,
0.07328582,
0.015810942,
-0.029149026,
0.025130942,
-0.06305578,
-0.04346251,
0.06719971,
0.014921193,
-0.0010985582,
-0.0986947,
-1.468275e-08,
0.00461101,
-0.06715222,
0.0764481,
-0.019802472,
0.06737911,
0.044783674,
-0.050963383,
-0.0077186986,
-0.029319696,
0.028867694,
0.018877203,
-0.02427935,
0.044120654,
0.044162665,
0.034328103,
0.04651797,
0.021580769,
-0.0017484649,
-0.002995664,
0.014355778,
0.12525897,
0.03431847,
-0.014617607,
0.039184693,
-0.0023036075,
-0.014352938,
0.010101757,
0.024309622,
-0.041730713,
0.088324144,
-0.031459358,
0.03007363,
-0.0029376259,
0.0049478672,
0.09588392,
0.09396657,
0.014125666,
-0.077148244,
-0.039246853,
-0.010649013,
-0.008556113,
0.06409407,
-0.03303714,
-0.030499754,
0.09458461,
-0.008954661,
-0.029921891,
-0.13298501,
0.059934624,
-0.011668433,
0.007173723,
0.035627667,
0.0041028494,
0.05619811,
0.07656151,
-0.010067124,
0.056783147,
0.023536064,
-0.06377051,
0.08934554,
0.04375695,
0.04337245,
0.046287097,
-0.07039029
-0.02437173,
0.016691571,
0.037651334,
-0.009169466,
-0.030578919,
-0.017076846,
0.07430663,
0.04566769,
-0.009368396,
0.009935814,
-0.005688737,
0.0076862546,
0.039611656,
0.015205378,
-0.083217494,
0.019419,
-0.02204396,
-0.033271633,
-0.1810318,
-0.13026708,
-0.0022674492,
0.013488196,
-0.02434116,
-0.036990467,
0.0020005303,
0.085704565,
0.0048125703,
-0.0033972764,
-0.006103051,
-0.115693145,
0.06680104,
-0.018714054,
0.087860815,
-0.0074218297,
-0.093622826,
0.06146732,
-0.08101325,
0.012246703,
0.039720677,
-0.0026448935,
-0.046548385,
-0.08182065,
0.039587125,
0.015448616,
0.043755636,
0.10366629,
-0.058401912,
0.036637913,
-0.05266015,
0.040520575,
-0.12584542,
0.006513187,
-0.035867475,
-0.010049964,
-0.023868648,
0.045952503,
0.014643884,
0.019400682,
0.028450979,
-0.055104982,
0.024237337,
-0.052891206,
0.01526735,
-0.0043554287,
0.092411734,
0.033868838,
-0.0473778,
0.032004114,
0.0013329537,
-0.051189225,
0.025842959,
0.08156662,
0.040880162,
0.019199997,
0.056540668,
-0.052779485,
0.030562375,
-0.016645174,
0.07881059,
-0.05429127,
-0.042108275,
-0.045501526,
-0.052706387,
0.11225399,
0.019902289,
-0.042404417,
-0.011690239,
0.024314694,
0.019212393,
-0.01657069,
-0.010302843,
-0.08546401,
0.02384196,
-0.042174995,
-0.024951732,
0.062075637,
-0.00458379,
-0.15365618,
0.0011485998,
0.19421324,
-0.033859447,
0.02611495,
-0.020310923,
0.0013013423,
-0.0009998817,
-0.024108203,
0.017511548,
-0.009832005,
0.07044699,
-0.1376917,
-0.11118457,
-0.017314779,
0.06600386,
-0.051878963,
0.0019530356,
0.014586777,
0.06080839,
0.096305825,
0.0135452775,
0.019365564,
-9.473925e-05,
-0.026673997,
-0.009385724,
0.07080032,
-0.0033958114,
-0.062400278,
-0.044617876,
-8.786998e-34,
-0.11190001,
-0.042532727,
0.027410066,
0.06570358,
0.0028389343,
-0.044089977,
0.005261214,
-0.036915902,
-0.015572142,
0.020601038,
-0.059248205,
0.0072750626,
-0.028684014,
0.040509213,
0.13384926,
0.006766541,
-0.016410895,
0.08215301,
-0.02261861,
-0.03641547,
0.0652159,
0.020951675,
-0.005514451,
-0.03837839,
0.0014661213,
0.007356805,
0.016814455,
-0.062671445,
0.035449203,
-0.014394421,
0.027855018,
0.083778515,
-0.027821619,
-0.003602467,
0.039032556,
-0.02683506,
-0.01879125,
0.01901679,
0.06520433,
0.007066841,
0.0047632074,
-0.002972422,
0.04009995,
0.027956821,
-0.004595677,
0.01224324,
0.08707175,
-0.0070247534,
-0.037466988,
0.0112514375,
0.015385426,
0.013791659,
0.017975507,
-0.009874813,
0.09012836,
0.05173974,
-0.03426752,
0.0043836883,
-0.018890336,
-0.03143595,
0.0821047,
0.016943024,
-0.02216519,
0.06846694,
0.015813861,
0.020375654,
0.0063640494,
0.01645771,
0.12721963,
0.0150219,
-0.010827533,
0.0017831607,
0.031596202,
-0.04437783,
-0.0522816,
0.02283393,
0.050929666,
-0.01897314,
0.002736589,
-0.03365577,
-0.13567695,
-0.027060354,
-0.035655867,
-0.033519205,
0.047887404,
-0.005414933,
0.02131625,
-0.04000849,
0.019388696,
0.011998282,
-0.04336669,
0.00050136494,
0.03487659,
0.017963642,
-0.06246313,
8.231736e-34,
-0.09450524,
0.013722238,
-0.025376102,
0.099012874,
0.045497514,
-0.020499378,
-0.029740887,
-0.059197847,
0.042443916,
0.08437303,
-0.043213997,
-0.007738174,
0.049371954,
0.04206579,
-0.036542624,
0.014377386,
0.040342458,
-0.058944605,
0.010021014,
0.05985318,
-0.027902877,
0.0349437,
-0.08764893,
-0.060625143,
-0.004807651,
0.08776686,
-0.005401222,
-0.021765916,
-0.048159987,
0.046951044,
0.008384747,
-0.051710356,
-0.020393599,
0.085794024,
-0.022611415,
0.03439592,
-0.0144272465,
0.0031382157,
-0.046493594,
0.03027418,
0.039738458,
0.029673891,
-0.093155324,
0.051494524,
0.007791395,
-0.057023305,
-0.041827053,
0.089955375,
-0.008166286,
-0.040813755,
-0.053475816,
-0.034331154,
-0.045241453,
-0.09715105,
-0.058199886,
0.060881007,
-0.009054726,
0.006942832,
0.012339512,
0.06204418,
-0.006036043,
-0.0864186,
0.058729477,
0.053356454,
-0.05354962,
0.039538804,
-0.044991873,
0.07283141,
-0.03960586,
-0.051347718,
0.103338495,
0.02179528,
0.00014486129,
0.009510344,
0.021997727,
-0.0068747676,
-0.1288963,
-0.009832364,
-0.036413576,
-0.04248718,
0.004492611,
-0.047635976,
0.006537413,
0.1025696,
-0.053211726,
0.07332653,
0.015861318,
-0.02916268,
0.025154423,
-0.06311103,
-0.043543685,
0.06714647,
0.014881924,
-0.0010914755,
-0.09870542,
-1.4681843e-08,
0.004633685,
-0.067102544,
0.07647304,
-0.01981857,
0.06737649,
0.04482623,
-0.050963704,
-0.0077299844,
-0.029333303,
0.028893374,
0.018828921,
-0.024264988,
0.044066,
0.04414379,
0.034373876,
0.046520673,
0.021618845,
-0.0017267675,
-0.0029906677,
0.014380984,
0.12527594,
0.03429198,
-0.014653963,
0.039171875,
-0.002297837,
-0.014404986,
0.010117208,
0.024292482,
-0.04174585,
0.08831709,
-0.03145136,
0.030084575,
-0.0029161053,
0.00487737,
0.09588144,
0.09388587,
0.014207209,
-0.07716958,
-0.039264996,
-0.010718448,
-0.008490537,
0.064107336,
-0.03299578,
-0.03049028,
0.09460791,
-0.008975077,
-0.029871479,
-0.13294572,
0.059894353,
-0.011694143,
0.0071492735,
0.035602562,
0.0040614423,
0.056197774,
0.07654246,
-0.010018939,
0.056764524,
0.023490718,
-0.0637896,
0.0893437,
0.043716535,
0.04345191,
0.046286818,
-0.070387095
]
]
}