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": 91772250,
"load_duration": 72008875,
"total_duration": 19433209,
"load_duration": 8285331,
"prompt_eval_count": 6,
"prompt_eval_duration": null,
"eval_count": null,
"eval_duration": null,
"embeddings": [
[
-0.07473014,
0.08137506,
-0.06463602,
0.011821943,
-0.07454815,
0.021821007,
0.077573344,
0.012804661,
0.05853777,
-0.014141324,
0.053993534,
-0.026554074,
-0.018055506,
-0.060447972,
-0.019253474,
-0.006501444,
-0.047272332,
-0.048944764,
-0.090516366,
-0.06656194,
0.09287066,
0.02129739,
-0.013401809,
-0.006629013,
0.0079892,
0.016818035,
0.03971694,
0.021875564,
0.014873574,
-0.039426163,
0.025255844,
-0.036836684,
0.016627828,
0.008789532,
-0.053503897,
0.03616121,
-0.034633957,
-0.009877797,
0.064843215,
-0.01517806,
0.020897496,
-0.07135096,
-0.008519908,
0.05118655,
-0.062102985,
0.059486073,
-0.047937352,
0.07045817,
-0.024867272,
-0.010756205,
0.06538509,
-0.03693754,
-0.08240387,
0.08169191,
0.017090658,
0.012944557,
-0.047139525,
0.0025796075,
0.008701712,
0.099866174,
0.04969699,
-0.025922626,
-0.017354922,
0.03395182,
0.038391408,
-0.054247838,
0.008610521,
-0.04077977,
0.0265637,
-0.07186012,
-0.019953186,
-0.041191205,
-0.07246228,
0.00041248833,
0.018758524,
0.023036895,
0.01662864,
-0.06335885,
0.03495032,
0.050063577,
0.00043262896,
-0.06176693,
0.0062733325,
0.11142063,
0.0040838965,
0.085737824,
0.023284689,
0.05699812,
-0.03149832,
-0.013344509,
-0.045138564,
-0.117300816,
0.016063986,
-0.016894838,
-0.028934335,
0.03575864,
-0.05156192,
0.032958068,
-0.11266628,
0.06640015,
0.037839692,
0.022948038,
0.058071073,
-0.039643735,
-0.03247236,
0.017690921,
-0.005001274,
0.019046135,
0.07745316,
-0.020402163,
-0.020310633,
-0.009519755,
0.0031459313,
-0.0045639877,
-0.029116316,
0.033835515,
0.00050839526,
0.06419946,
0.010721198,
0.124151744,
-0.0053820186,
0.00491648,
-0.059696514,
0.029483523,
-0.13409872,
0.016187217,
-0.048092023,
-6.6084764e-33,
0.012305612,
0.060384244,
0.036461998,
-0.035974216,
-0.04197416,
0.012333701,
-0.084805995,
0.012502633,
0.02794982,
0.0861082,
-0.030791838,
-0.061355945,
-0.0009604986,
-0.0252044,
0.045444816,
-0.027590565,
-0.009594973,
0.006712001,
0.043692384,
-0.021483036,
0.003300438,
0.11860881,
0.047044385,
-0.1348901,
0.025469579,
-0.01029819,
0.0022393467,
-0.061863262,
0.10386513,
0.018658707,
-0.0017492755,
-0.051914047,
0.046442248,
0.03761067,
0.033752125,
0.006650237,
0.022015076,
-0.07834835,
-0.008209136,
0.027432231,
0.017393896,
-0.07524756,
0.006497012,
0.027272953,
0.0005804994,
-0.010941825,
-0.020050043,
-0.00012092298,
0.013705002,
0.004699541,
0.022770848,
0.015477994,
-0.0142482165,
-0.013953546,
0.015865315,
-0.023075614,
0.03379947,
-0.039221376,
-0.043229815,
0.02998769,
-0.01652291,
0.06981088,
0.04606923,
0.05332633,
-0.055300076,
0.02511626,
0.014049543,
-0.09398743,
0.03590562,
0.029452223,
-0.13200304,
-0.005059034,
-0.03784268,
-0.03180819,
-0.095502876,
-0.027853556,
0.0024331037,
-0.007881495,
0.058296,
-0.031999517,
-0.06077097,
-0.023381822,
-0.00048603877,
0.13765746,
-0.060579,
-0.008109843,
-0.034873307,
-0.1024547,
-0.009072849,
-0.018931676,
-0.0016711762,
-0.07710289,
-0.043332253,
-0.03619527,
0.03958017,
3.0217083e-33,
0.0050329794,
0.00016030145,
-0.063078895,
0.012225751,
0.10637338,
0.015972024,
0.006653195,
0.01880781,
-0.04708357,
0.045863643,
0.0076015075,
0.03243478,
0.032097474,
-0.020893326,
0.10697852,
0.0075498912,
0.036074348,
0.1462344,
0.03779065,
-0.043190572,
-0.02176097,
-0.009340132,
-0.06983617,
0.015578788,
0.021121953,
0.030661412,
0.08434581,
-0.09288574,
0.008169474,
0.078080945,
-0.081626564,
0.011895231,
0.017099649,
0.0040119104,
-0.14145434,
0.0040375097,
0.046316408,
0.008959473,
-0.0056506568,
-0.055587813,
0.028007837,
0.055937108,
0.062269785,
0.08602392,
-0.12157818,
0.021943888,
-0.0050934856,
0.029819332,
-0.012127162,
0.048801802,
0.06409215,
-0.041438665,
0.01809265,
-0.028214281,
-0.0213588,
0.05564267,
-0.1547868,
0.027465124,
0.018855799,
0.04327939,
0.011500479,
0.017364705,
-0.023216385,
0.051007293,
0.02946264,
0.012533944,
-0.04542834,
-0.002238765,
-0.05611544,
-0.0789272,
0.07960444,
-0.020431034,
-0.0762138,
0.011588508,
-0.035614885,
-0.04803985,
-0.06607436,
-0.057365946,
-0.040188126,
0.07176218,
0.03135825,
0.02303279,
-0.023997622,
0.023614945,
0.09607302,
-0.06843066,
0.014260722,
0.08802569,
-0.037736766,
0.029445928,
-0.028643936,
0.10217973,
-0.0660917,
0.022864237,
0.042151757,
-1.4814046e-08,
0.030838449,
0.043877687,
-0.0245681,
-0.09818859,
0.056659035,
0.0929652,
-0.010337853,
-0.0983916,
0.018008571,
-0.0131424805,
0.026400762,
0.008793538,
-0.05285605,
-0.042175982,
0.030133193,
0.01710666,
-0.06242493,
-0.018753909,
-0.015986755,
-0.018400662,
-0.026477808,
0.010281372,
-0.030476814,
-0.084556945,
-0.05402664,
0.010030052,
0.029531356,
0.13555466,
0.033426728,
0.12098221,
0.040777553,
0.008206964,
-0.018235989,
-0.0568263,
-0.1289943,
0.12416113,
-0.053454727,
-0.038151894,
0.030221034,
0.019807614,
0.047819767,
0.029434063,
0.0015704447,
0.0611775,
-0.05557245,
-0.030236417,
0.10799873,
-0.07073352,
-0.08215229,
0.004518122,
-0.015573616,
-0.013696145,
-0.0023438279,
0.026377691,
-0.015769389,
0.016251203,
-0.04062322,
-0.013962793,
-0.08309221,
0.031991288,
0.049991824,
-0.0038595141,
0.07031122,
0.0049263495
-0.07474477,
0.08135398,
-0.064634696,
0.011828698,
-0.07453829,
0.02182288,
0.07757148,
0.012819247,
0.058521118,
-0.014155038,
0.05401544,
-0.026546013,
-0.0180307,
-0.060459055,
-0.019297317,
-0.0065130494,
-0.047251288,
-0.048953593,
-0.09050955,
-0.066574454,
0.09286769,
0.021295147,
-0.013418025,
-0.0066250013,
0.008012828,
0.016831141,
0.03971127,
0.021881687,
0.014906969,
-0.03941482,
0.025240429,
-0.036830667,
0.016622525,
0.0087695215,
-0.053536925,
0.03617892,
-0.03462396,
-0.009888095,
0.064840525,
-0.015164931,
0.02093279,
-0.07134467,
-0.008522566,
0.051180046,
-0.062126577,
0.059486803,
-0.047944583,
0.070436746,
-0.02486217,
-0.0107475445,
0.06539541,
-0.036926474,
-0.08239496,
0.081696264,
0.0170991,
0.012957423,
-0.0471463,
0.0025890933,
0.008701811,
0.099854566,
0.04971971,
-0.025905404,
-0.017348187,
0.033950463,
0.038388666,
-0.05427885,
0.008590445,
-0.04073761,
0.02659113,
-0.071868345,
-0.01996084,
-0.04121524,
-0.0725133,
0.00041767213,
0.018783698,
0.023019075,
0.016632775,
-0.063352264,
0.0349477,
0.05009186,
0.00040466923,
-0.061769173,
0.0062912344,
0.111402325,
0.004091874,
0.085738786,
0.023293864,
0.056976296,
-0.03147358,
-0.013350156,
-0.045120586,
-0.1172993,
0.016056577,
-0.016870052,
-0.028950103,
0.035740018,
-0.05160049,
0.03299421,
-0.112658225,
0.06639703,
0.037844308,
0.022936413,
0.058079578,
-0.03964461,
-0.032472335,
0.017667979,
-0.0050076996,
0.019045876,
0.07745966,
-0.020397017,
-0.0203175,
-0.009526668,
0.0031668684,
-0.0045527318,
-0.029142363,
0.03386657,
0.000497873,
0.0641948,
0.010712736,
0.124138065,
-0.005370307,
0.004939277,
-0.059704892,
0.029501028,
-0.13407569,
0.016168706,
-0.048107002,
-6.609533e-33,
0.012297678,
0.060365792,
0.036464352,
-0.035990164,
-0.041963857,
0.012336972,
-0.08480322,
0.012513757,
0.027956247,
0.08611167,
-0.030789725,
-0.061359033,
-0.0009869405,
-0.025196983,
0.045444682,
-0.027597353,
-0.009597403,
0.0067014666,
0.043697767,
-0.021481235,
0.0032871987,
0.11861492,
0.047057446,
-0.13488701,
0.025470478,
-0.010290927,
0.0022252023,
-0.061861552,
0.10386814,
0.018669913,
-0.0017687998,
-0.05192628,
0.046416067,
0.03761,
0.03375052,
0.0066689374,
0.022028843,
-0.07836795,
-0.008201764,
0.027449533,
0.017385295,
-0.07525137,
0.0064914557,
0.027283166,
0.00058765704,
-0.010939965,
-0.02004952,
-0.00010343878,
0.013708183,
0.0047120173,
0.02279417,
0.015444727,
-0.014262697,
-0.013951755,
0.015873758,
-0.023056472,
0.033782665,
-0.03921495,
-0.04322829,
0.02998795,
-0.016523762,
0.06979977,
0.046053544,
0.053350296,
-0.055315897,
0.025097992,
0.014044151,
-0.09400391,
0.035926215,
0.029474363,
-0.13199449,
-0.0050542126,
-0.037856363,
-0.031812496,
-0.09550558,
-0.02784898,
0.0024248678,
-0.00787009,
0.058306027,
-0.031987824,
-0.060772236,
-0.023396304,
-0.00048196205,
0.13763544,
-0.060605947,
-0.008114516,
-0.03488438,
-0.10245707,
-0.009050287,
-0.018934958,
-0.0016597,
-0.07709882,
-0.04334038,
-0.0361865,
0.039601848,
3.0219162e-33,
0.005053912,
0.00015431564,
-0.06306949,
0.012218069,
0.1063659,
0.015990963,
0.0066400464,
0.018770201,
-0.0471047,
0.045863718,
0.0075768502,
0.032443933,
0.032128394,
-0.020898193,
0.10698109,
0.007532993,
0.036073696,
0.14622816,
0.037774064,
-0.043192174,
-0.02174738,
-0.00935259,
-0.06981355,
0.015573663,
0.02109968,
0.030653212,
0.084332876,
-0.09286219,
0.008142902,
0.07806401,
-0.08162771,
0.011892468,
0.017087212,
0.00398037,
-0.14143594,
0.0040631783,
0.046298824,
0.008982074,
-0.005657945,
-0.055603515,
0.0280101,
0.05592923,
0.062290046,
0.08601,
-0.12158096,
0.021957703,
-0.005100348,
0.02980473,
-0.012115537,
0.048780393,
0.06410944,
-0.041410886,
0.018104166,
-0.02820519,
-0.021403184,
0.055625826,
-0.15481973,
0.027487248,
0.018844942,
0.04328508,
0.011498004,
0.017362038,
-0.023222718,
0.050983228,
0.029452797,
0.01254276,
-0.04543061,
-0.0022227901,
-0.056091864,
-0.078929745,
0.07960116,
-0.020429092,
-0.07619497,
0.011574957,
-0.035614606,
-0.04804958,
-0.06608312,
-0.057374183,
-0.040188707,
0.07175473,
0.03131696,
0.0230157,
-0.023998452,
0.023608608,
0.09605228,
-0.068432696,
0.014267485,
0.088031985,
-0.03773173,
0.029476892,
-0.028656572,
0.102167346,
-0.06608837,
0.022874568,
0.042159338,
-1.4813683e-08,
0.03084451,
0.04388152,
-0.024583708,
-0.09819144,
0.056637153,
0.09295194,
-0.010354905,
-0.098406926,
0.018038867,
-0.013122614,
0.026393658,
0.008811199,
-0.052838095,
-0.042186745,
0.030139562,
0.017119711,
-0.062443938,
-0.01874104,
-0.015988652,
-0.0183798,
-0.02648776,
0.010297134,
-0.030490613,
-0.084531814,
-0.05403832,
0.010054051,
0.029555269,
0.13556379,
0.03345113,
0.120973155,
0.040772952,
0.008201573,
-0.018219272,
-0.056843966,
-0.12900989,
0.124168746,
-0.05343351,
-0.03815373,
0.030203871,
0.019795638,
0.04782522,
0.029415023,
0.0015728051,
0.06116331,
-0.05558004,
-0.03020239,
0.10799468,
-0.07070225,
-0.08214713,
0.004543827,
-0.015572335,
-0.013686601,
-0.002344595,
0.026393257,
-0.0158105,
0.01623434,
-0.040631585,
-0.013981304,
-0.08312135,
0.03198948,
0.049973406,
-0.0038489774,
0.07033907,
0.004923655
]
]
}