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": 54720667,
"load_duration": 26019750,
"total_duration": 13596464,
"load_duration": 5559519,
"prompt_eval_count": 5,
"prompt_eval_duration": null,
"eval_count": null,
"eval_duration": null,
"embeddings": [
[
-0.03427073,
0.090051405,
-0.11458989,
0.0021456745,
0.059038658,
-0.027524853,
-0.020602634,
0.03373726,
-0.038729247,
0.026002944,
0.11481002,
0.027119067,
-0.015927644,
-0.021832926,
-0.046713773,
-0.0463825,
-0.074167565,
-0.0528447,
-0.028117927,
0.06325688,
0.029135453,
0.047131006,
-0.052675154,
-0.005349263,
0.030659368,
0.017706472,
-0.01687267,
0.08681507,
-0.014155131,
-0.0838676,
0.020020565,
0.07115838,
0.08365558,
0.030919788,
0.11829893,
0.028751066,
0.069536895,
-0.017295403,
-0.005784813,
0.005809313,
0.0012009157,
-0.0653044,
0.0373506,
0.018565746,
-0.0034945607,
-0.0011305016,
-0.029752811,
-0.021266408,
0.0058016903,
-0.035597492,
-0.03722647,
0.012373253,
-0.066935256,
-0.023148224,
0.056864377,
0.0014741909,
0.014408296,
-0.017165763,
0.009236472,
0.06087921,
0.024628488,
0.03699286,
-0.050610077,
0.05173448,
0.10159555,
0.008507267,
-0.04803921,
-0.013024803,
0.03110457,
-0.16593884,
-0.1410075,
0.009813814,
-0.025974236,
0.05233053,
-0.0078903325,
0.00788491,
-0.08471812,
-0.044507448,
0.054161046,
-0.0704361,
-0.05769206,
-0.100796975,
0.02182441,
0.022125391,
0.0071617346,
0.13063926,
0.080232956,
-0.004421626,
-0.018768508,
0.0076132733,
-0.03163366,
0.031986494,
-0.022168567,
0.03073627,
-0.023798423,
0.06954045,
0.016659362,
0.009536805,
0.027459558,
0.102133445,
0.021457382,
-0.021377807,
0.015131543,
0.039423607,
-0.09434147,
-0.11544392,
0.09468138,
-0.011155598,
0.07266597,
-0.03601087,
-0.011743829,
-0.06654009,
-0.03470551,
-0.10300434,
0.03020924,
-0.06319472,
-0.0908424,
0.04116676,
-0.033686537,
0.045706224,
0.07134009,
-0.031778418,
-0.059655976,
-0.017215038,
-0.03229557,
-0.058579948,
0.06733934,
-5.023814e-33,
-0.0058283503,
-0.0719842,
-0.009296622,
0.09659216,
0.03709538,
-0.03478395,
-0.004713233,
0.016686605,
-0.09859812,
0.00547005,
-0.014113569,
-0.0840751,
0.0027168505,
0.04445616,
-0.012728728,
0.034566686,
-0.0006014651,
0.06319148,
-0.026799418,
-0.013500979,
0.024169419,
0.015417236,
-0.04135526,
-0.055208974,
-0.06455241,
0.03148543,
-0.0073052812,
-0.03945437,
0.059831504,
0.026674163,
0.01396753,
-0.038841277,
-0.048514687,
0.01756627,
0.020964677,
0.035239976,
0.0115498835,
-0.00846713,
-0.044673763,
0.014640657,
5.2045852e-05,
-0.04694704,
0.02703366,
0.006635295,
0.064396136,
-0.044757996,
-0.026173549,
-0.016282372,
0.05521396,
0.014104745,
-0.008479494,
0.04204778,
0.05049772,
0.021629427,
0.011260506,
0.04858872,
0.017662494,
-0.005005865,
0.0019118759,
0.06333162,
0.035875723,
0.03504778,
-0.06642375,
0.008791644,
-0.027326671,
-0.05987137,
-0.0272001,
-0.08728625,
0.112434424,
0.05879801,
-0.041698616,
-0.06924583,
0.06434144,
0.01583225,
-0.027750073,
-0.037574448,
-0.011715211,
0.0694801,
-0.07104981,
-0.039085716,
-0.043068763,
-0.11208956,
-0.030723054,
-0.063793585,
-0.03527373,
-0.06119042,
-0.01526633,
-0.10094421,
0.047486804,
-0.08320468,
-0.0029513796,
0.0131224785,
-0.056690685,
-0.057956036,
0.06140136,
2.7669969e-33,
0.0036719525,
0.06695694,
-0.05591421,
0.025166295,
0.014735592,
0.03381445,
0.09345791,
-0.01053347,
-0.046693947,
0.14254177,
-0.015430197,
0.0066938214,
0.07679359,
-0.045779705,
0.07989786,
0.0036165903,
0.023604553,
-0.06533708,
-0.04253485,
-0.025912313,
-0.0748119,
0.10020777,
0.12578633,
0.06409652,
-0.016682886,
0.01406972,
0.025274348,
0.0017218525,
-0.013340701,
0.01172295,
0.03772902,
0.040607873,
-0.120578945,
0.024344057,
0.03439985,
-0.10167353,
0.11863072,
-0.03571693,
-0.0126576,
0.022622129,
0.039235484,
0.10625315,
0.0106492825,
0.076503076,
0.02088746,
0.06468519,
0.08582322,
-0.032148413,
0.04359905,
0.011070053,
0.023209164,
-0.06709916,
0.055355705,
-0.008128262,
-0.026921155,
0.076995976,
-0.011614669,
0.044967294,
-0.02459807,
0.020910041,
-0.0016746842,
0.02905443,
-0.03898753,
-0.01360213,
-0.019878393,
-0.057056017,
-0.014543598,
0.010161744,
0.016893594,
0.011981163,
0.019902436,
0.019194229,
-0.06551642,
-0.050247267,
0.050837662,
-0.075614415,
-0.018767305,
-0.012229684,
0.0019464786,
-0.0035209567,
0.0699799,
-0.02925182,
-0.008455151,
0.04742619,
-0.0004527954,
-0.014011262,
-0.0035493495,
0.08439228,
-0.001586065,
0.0016962147,
-0.023180604,
0.059889086,
0.019616995,
0.05435093,
0.012301163,
-1.5289881e-08,
-0.038103975,
-0.084179275,
-0.013605872,
-0.03277629,
-0.020995136,
0.08924277,
0.005438667,
-0.07047066,
-0.03966912,
-0.018226335,
0.05716885,
-0.026391266,
-0.09881308,
0.017511,
-0.01952465,
-0.06237397,
-0.019553065,
-0.0112019945,
-0.030052405,
0.010624359,
-0.005598304,
0.05326868,
0.044162616,
0.025812192,
0.0059228353,
0.059632093,
0.06885661,
0.08894283,
-0.06225795,
-0.038893122,
0.028817136,
0.08772772,
0.017759481,
-0.050048865,
-0.0009810333,
0.1297453,
0.083138496,
0.08161095,
0.011747931,
0.006871316,
-0.07277484,
-0.0020051182,
-0.018357608,
0.008882652,
-0.03823878,
-0.09057624,
-0.06433315,
-0.04256367,
-0.030856675,
-0.09314087,
-0.043470908,
0.012043298,
-9.8401986e-05,
0.040246293,
-0.04912119,
0.014575804,
0.017479645,
-0.00515073,
-0.033331197,
0.0075505474,
0.07488009,
0.06460031,
0.044803377,
-0.028485151
-0.03428553,
0.09004888,
-0.11458894,
0.0021527493,
0.05904814,
-0.027502729,
-0.020575836,
0.03378457,
-0.038715836,
0.026000869,
0.11478867,
0.027114356,
-0.015911782,
-0.021798763,
-0.04674167,
-0.046405133,
-0.074190386,
-0.05286571,
-0.028126542,
0.06323515,
0.02913013,
0.047108278,
-0.052707225,
-0.0053599635,
0.03071732,
0.017738523,
-0.016880909,
0.08683748,
-0.01419749,
-0.083865836,
0.020033062,
0.071156204,
0.083663985,
0.030905709,
0.11826464,
0.02876898,
0.06954055,
-0.017332977,
-0.005812741,
0.0058015552,
0.001208471,
-0.06535491,
0.037350487,
0.018552719,
-0.0034832722,
-0.001124515,
-0.029755933,
-0.021265727,
0.0058143395,
-0.035625655,
-0.03724204,
0.012374368,
-0.066953905,
-0.023154013,
0.056864116,
0.0014606857,
0.014412622,
-0.017193878,
0.009222129,
0.060872346,
0.024618814,
0.03699705,
-0.050617803,
0.051762927,
0.10159892,
0.008498099,
-0.04801456,
-0.012997251,
0.031116826,
-0.1659354,
-0.14099391,
0.009771681,
-0.025979118,
0.052322462,
-0.007871116,
0.007861781,
-0.08469375,
-0.04453351,
0.054181393,
-0.07046408,
-0.057691414,
-0.10079021,
0.02186296,
0.022151157,
0.0071818396,
0.130646,
0.08021881,
-0.0044269706,
-0.018767677,
0.0076321233,
-0.031633127,
0.031931527,
-0.022182738,
0.030723765,
-0.023784049,
0.069556564,
0.016621906,
0.009541423,
0.027459256,
0.102094576,
0.021432728,
-0.021382928,
0.015117344,
0.039430253,
-0.09436079,
-0.11549412,
0.094706915,
-0.011174707,
0.07267626,
-0.03601918,
-0.011763209,
-0.066555545,
-0.034689933,
-0.10300218,
0.030211166,
-0.06319931,
-0.09080848,
0.041160528,
-0.03372365,
0.04571954,
0.07133777,
-0.03177294,
-0.059663862,
-0.017204959,
-0.032270484,
-0.05857379,
0.067352176,
-5.0251458e-33,
-0.005811169,
-0.07199202,
-0.009300383,
0.096577324,
0.03708445,
-0.034742005,
-0.0047524897,
0.016684553,
-0.098613314,
0.005455344,
-0.014082916,
-0.08406552,
0.0027243053,
0.044460878,
-0.012708549,
0.03457976,
-0.0005862883,
0.063180104,
-0.026798664,
-0.013535706,
0.024189947,
0.01542626,
-0.041350108,
-0.055188444,
-0.06456418,
0.031478163,
-0.007293317,
-0.03944318,
0.05984358,
0.02667509,
0.013961637,
-0.038835857,
-0.0485192,
0.017592456,
0.02095435,
0.035228003,
0.011563164,
-0.008445899,
-0.044658076,
0.014642002,
5.8537742e-05,
-0.046962045,
0.027041595,
0.0066561843,
0.06440716,
-0.04475169,
-0.026170205,
-0.016300367,
0.0551575,
0.014121041,
-0.008471725,
0.04206057,
0.050532088,
0.021643365,
0.011242044,
0.048596855,
0.017674237,
-0.0049935156,
0.0019010587,
0.06328416,
0.03586134,
0.035088714,
-0.06643235,
0.008815076,
-0.027297651,
-0.059867114,
-0.027219879,
-0.08726865,
0.11245166,
0.05882553,
-0.041703966,
-0.06924601,
0.064341605,
0.015860816,
-0.027766522,
-0.037580114,
-0.011743611,
0.06949358,
-0.07105207,
-0.039093148,
-0.043085232,
-0.11208843,
-0.030707585,
-0.06380492,
-0.03527061,
-0.06121885,
-0.015268978,
-0.100922786,
0.04748757,
-0.083198026,
-0.0029790367,
0.013129155,
-0.056719888,
-0.057915524,
0.06138452,
2.76823e-33,
0.0036890432,
0.06695775,
-0.055907723,
0.025152251,
0.014722569,
0.033783082,
0.09345767,
-0.010525945,
-0.04667415,
0.14253052,
-0.015412643,
0.006669673,
0.07681041,
-0.04577685,
0.079887144,
0.0036023448,
0.023597728,
-0.06528208,
-0.042549107,
-0.025877435,
-0.07481574,
0.10019824,
0.12577929,
0.064089745,
-0.016686304,
0.01409427,
0.025257608,
0.0017210066,
-0.013362902,
0.011713427,
0.037738074,
0.04061518,
-0.12053303,
0.024357164,
0.03439261,
-0.10164916,
0.11861079,
-0.035714135,
-0.012694357,
0.022589708,
0.039240547,
0.106231034,
0.010664901,
0.07653826,
0.020890983,
0.06468378,
0.08584671,
-0.03213069,
0.0435966,
0.011061552,
0.023196135,
-0.067093305,
0.055348866,
-0.008123861,
-0.026925996,
0.07702015,
-0.01161366,
0.045000453,
-0.02460899,
0.020922417,
-0.0016905216,
0.02905479,
-0.038986016,
-0.013623761,
-0.019841073,
-0.057056155,
-0.014542025,
0.010135319,
0.01689078,
0.011984185,
0.01991723,
0.019205214,
-0.06552643,
-0.050277457,
0.050829098,
-0.07556213,
-0.018830225,
-0.012219267,
0.0019397368,
-0.0035257766,
0.07000847,
-0.029260997,
-0.008443407,
0.04745947,
-0.0004566185,
-0.014023967,
-0.0035412489,
0.084373,
-0.0015863521,
0.0016559219,
-0.02315912,
0.059896436,
0.019620532,
0.054353774,
0.012328795,
-1.5288656e-08,
-0.038075536,
-0.08422955,
-0.013584843,
-0.03280181,
-0.020946743,
0.089246586,
0.0054381313,
-0.070446074,
-0.039640933,
-0.018214736,
0.057154264,
-0.02636421,
-0.09882496,
0.01748733,
-0.019522436,
-0.062379386,
-0.019562414,
-0.011194671,
-0.03005611,
0.010603683,
-0.0055661174,
0.053237215,
0.044146214,
0.02581067,
0.0058922465,
0.059643324,
0.06885044,
0.08893949,
-0.062240638,
-0.038882267,
0.028826952,
0.08772289,
0.017748002,
-0.05002541,
-0.0009826778,
0.1297349,
0.08316373,
0.08159867,
0.01174721,
0.0068597244,
-0.072790615,
-0.0019851946,
-0.018349772,
0.008917563,
-0.038223803,
-0.09057707,
-0.064334795,
-0.042570896,
-0.030840263,
-0.09316567,
-0.043464772,
0.01205224,
-8.986558e-05,
0.0402598,
-0.04913751,
0.014560711,
0.017480103,
-0.0051642335,
-0.033332866,
0.007570478,
0.07488999,
0.06458834,
0.0448589,
-0.02847636
]
]
}