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": 32336042,
"load_duration": 24852000,
"total_duration": 22476443,
"load_duration": 7010939,
"prompt_eval_count": 21,
"prompt_eval_duration": null,
"eval_count": null,
"eval_duration": null,
"embeddings": [
[
-0.07642644,
0.0213101,
-0.03612849,
-0.0012144424,
-0.048599217,
-0.13194773,
-0.084226094,
0.059389386,
-0.0617182,
-0.009323243,
-0.08099486,
0.055514984,
0.052610602,
0.026061919,
0.063071534,
-0.062316332,
-0.065115415,
-0.022351492,
0.017378356,
-0.11605584,
-0.036349725,
0.0404155,
-0.0325302,
-0.01770141,
0.05722761,
0.012393438,
-0.018529164,
-0.030017126,
0.002365914,
0.0066701965,
-0.08862459,
0.0779319,
0.03702611,
0.029523117,
-0.01977821,
0.05424799,
-0.00074063655,
-0.08949148,
-0.05312112,
-0.012703181,
-0.08622611,
0.07689996,
-0.038602136,
-0.011616902,
-0.03234132,
-0.0073969415,
-0.024779495,
-0.067999884,
-0.03039565,
-0.025974417,
-0.09690519,
0.009931951,
-0.05362519,
-0.09107193,
-0.009222061,
-0.008804084,
0.048185978,
-0.003329437,
-0.0058579347,
-0.13306528,
-0.09721703,
0.013474277,
0.047286008,
0.06279936,
-0.01582815,
-0.03771013,
-0.01651892,
0.029905442,
0.09326656,
-0.06746783,
-0.13385954,
-0.020873511,
-0.02586237,
0.11623731,
0.030632136,
-0.10494776,
0.03905967,
-0.010701787,
-0.0014734551,
0.020711906,
0.0017687598,
0.027797814,
-0.078500465,
0.10791581,
0.02910256,
-0.05398749,
0.030513834,
0.07001416,
-0.034323946,
0.00986597,
0.034644563,
-0.04232179,
0.065106474,
0.026648693,
-0.032122962,
0.07616709,
0.020026332,
-0.030642457,
-0.07188906,
0.027189687,
-0.018678213,
-0.05416582,
0.07488992,
0.017753933,
0.03386007,
0.02414506,
0.09077034,
-0.052096054,
0.040722203,
-0.018450806,
-0.012474094,
-0.06403705,
-0.023205942,
-0.061878704,
0.053436812,
0.047876816,
-0.010608645,
0.07852118,
0.03579911,
0.027097313,
0.022424318,
-0.004912598,
-0.02455264,
0.003700777,
0.00039888592,
-0.008842094,
0.009365857,
2.05052e-34,
-0.03236592,
-0.024301885,
0.027186498,
0.021633558,
0.06519107,
-0.019539308,
0.05306087,
0.007985293,
-0.03927361,
-0.020062907,
0.008070545,
0.02382429,
0.015006528,
0.1128094,
0.06113956,
-0.011911169,
0.016901307,
0.045509744,
0.0013988831,
0.00907712,
0.01314859,
-0.012022324,
0.027043821,
0.0071581583,
0.022573117,
-0.013721936,
-0.004378743,
-0.0007087661,
0.033585846,
0.011227843,
-0.05136015,
-0.0739591,
-0.03094639,
0.01957863,
-0.010360539,
-0.0029881562,
-0.00480912,
-0.10446798,
0.034694213,
-0.02424012,
-0.047155295,
0.035451673,
0.037169226,
-0.016986743,
0.0056092087,
0.05057555,
-0.008601115,
0.0060349177,
-0.12273999,
0.036871877,
-0.022267655,
-0.009739047,
0.075974636,
0.08902226,
0.01647873,
0.044345584,
0.06792565,
0.06456903,
-0.050189856,
-0.0016995457,
-0.00090498856,
0.09925942,
0.09253569,
-0.011321612,
0.050309792,
0.07697773,
0.0100068,
0.101032645,
0.03268899,
0.06433435,
-0.044524822,
0.03860177,
-0.019314477,
0.037440598,
-0.0017394378,
0.011816814,
0.011359969,
-0.1040215,
0.06984421,
0.01910163,
-0.028409261,
-0.013704911,
0.048502754,
-0.015429918,
-0.03423058,
-0.055616368,
0.005001686,
0.026054256,
-0.0007700968,
-0.0041726283,
-0.0640977,
-0.05985385,
0.0813829,
0.014288322,
-0.038147252,
-2.1576616e-33,
-0.027279941,
-0.034765568,
-0.02465107,
0.026859807,
-0.090699576,
-0.045698144,
0.013666582,
0.002109106,
0.054007426,
0.032838397,
-0.029939773,
-0.058843046,
0.09825693,
0.03251322,
0.109977886,
0.020682266,
-0.0958973,
0.0005566991,
0.0018037638,
0.017544486,
-0.06843023,
0.06435102,
-0.050149646,
-0.048880838,
-0.027535524,
-0.014993001,
-0.1210176,
-0.04412877,
-0.011025324,
0.058610573,
-0.007498303,
0.038722932,
-0.07025986,
0.030281536,
0.055707317,
-0.001162887,
0.01707519,
-0.042081844,
-0.016578361,
-0.025714336,
0.117893435,
0.04196084,
0.064787276,
0.046081997,
0.014950138,
0.030026693,
-0.039077066,
0.087156676,
-0.012328571,
-0.035646956,
-0.048145168,
0.041394625,
0.038984135,
-0.025188481,
-0.028836856,
-0.02917782,
0.029690607,
0.051454436,
-0.08629761,
-0.06921346,
-0.07273269,
-0.05952071,
0.0050034616,
0.025693603,
-0.022103382,
0.024972659,
-0.09724792,
0.0062089814,
-0.04963219,
-0.13054384,
0.124669954,
-0.01361085,
-0.022798477,
0.039057832,
-0.07550591,
0.049364913,
0.0007779102,
0.004692535,
-0.040757872,
0.06355995,
0.110190175,
0.02015945,
-0.048807338,
0.05842704,
-0.066375315,
0.026938869,
-0.062775925,
-0.014049011,
0.023343485,
0.02358394,
-0.002172394,
0.07766165,
0.031056313,
0.020171564,
-0.020073414,
-2.4317085e-08,
0.020261949,
-0.008623839,
0.0621209,
-0.008334477,
0.02526615,
0.08902315,
-0.007958188,
-0.018911751,
-0.035572145,
0.06189234,
-0.017249323,
-0.030186126,
-0.10225455,
-0.06522741,
-0.004033112,
0.10897627,
-0.02168822,
-0.053784374,
0.011841631,
0.052263785,
0.058334205,
0.0052479547,
-0.06017166,
0.08723854,
-0.08275336,
-0.040676847,
0.065786876,
0.028317772,
-0.012168614,
-0.07196286,
0.014588226,
-0.03231537,
0.0028357722,
0.03868031,
0.055439528,
-0.015238348,
0.05482384,
-0.025080629,
-0.033771332,
0.0030752022,
-0.037511814,
0.015122315,
0.02292684,
0.012024873,
0.03559873,
0.006865039,
-0.04049267,
-0.049685854,
-0.05455341,
-0.073071465,
-0.024902396,
-0.002133957,
-0.013212662,
-0.06657236,
0.023245512,
0.046919,
-0.13278763,
-0.011092663,
-0.023939205,
0.043182902,
0.024406029,
0.06922961,
0.15658055,
0.017658537
-0.07644922,
0.021318993,
-0.036126964,
-0.0012044739,
-0.048612095,
-0.13192746,
-0.08423256,
0.059381723,
-0.061683927,
-0.009348091,
-0.081030406,
0.05550002,
0.052616827,
0.026079413,
0.063077666,
-0.062315546,
-0.06512819,
-0.02229665,
0.017397532,
-0.1160329,
-0.036332168,
0.040402204,
-0.032573264,
-0.017708758,
0.05723005,
0.012369807,
-0.018542344,
-0.030028714,
0.0023615656,
0.006659271,
-0.0885923,
0.07790947,
0.037012804,
0.029490992,
-0.019760288,
0.05421732,
-0.00073781994,
-0.08950901,
-0.053158604,
-0.012716266,
-0.08623249,
0.07690697,
-0.038633663,
-0.011597453,
-0.032314006,
-0.0074278843,
-0.024758225,
-0.06797268,
-0.03035838,
-0.025995128,
-0.096888065,
0.0099435905,
-0.053624775,
-0.09104344,
-0.009231492,
-0.008822432,
0.04818155,
-0.0033450315,
-0.0058557615,
-0.13309938,
-0.09719051,
0.013506018,
0.04729355,
0.06281491,
-0.01586599,
-0.037687704,
-0.016521314,
0.029923148,
0.093276426,
-0.067442276,
-0.13386938,
-0.020885147,
-0.025864335,
0.116227925,
0.030623658,
-0.10494704,
0.03906256,
-0.010738701,
-0.0014873091,
0.020708071,
0.0017483904,
0.027790338,
-0.07846251,
0.10790454,
0.029114574,
-0.053953465,
0.030514322,
0.07002214,
-0.0343377,
0.009869935,
0.034672886,
-0.042333603,
0.06509199,
0.02666166,
-0.032117628,
0.07613336,
0.020031841,
-0.030653432,
-0.07187661,
0.027188664,
-0.018698178,
-0.054159895,
0.074888855,
0.017748112,
0.03388562,
0.024155568,
0.09078823,
-0.052107602,
0.04071798,
-0.01846267,
-0.0124565,
-0.06405017,
-0.023211012,
-0.06188541,
0.05343985,
0.047868032,
-0.010622221,
0.07852332,
0.035839524,
0.027102223,
0.02240619,
-0.004891384,
-0.02456285,
0.0037151189,
0.00039547117,
-0.008838611,
0.009371476,
2.0515453e-34,
-0.032390445,
-0.024334554,
0.027150098,
0.021630002,
0.06519911,
-0.019550668,
0.053052407,
0.007951343,
-0.039268915,
-0.020086676,
0.0080776885,
0.02382864,
0.015012353,
0.11279827,
0.06113922,
-0.011914555,
0.016920203,
0.045502547,
0.001394539,
0.009074133,
0.013133291,
-0.012016043,
0.027050933,
0.0071878177,
0.022549521,
-0.013711725,
-0.004366378,
-0.0007136731,
0.033571508,
0.01122357,
-0.051396187,
-0.07395165,
-0.030959165,
0.019595258,
-0.010384256,
-0.0029798083,
-0.004823488,
-0.10445505,
0.03467776,
-0.024233725,
-0.047162082,
0.035441577,
0.03716666,
-0.01702174,
0.0056008953,
0.050594125,
-0.008599615,
0.0060342806,
-0.12273874,
0.036802854,
-0.022243306,
-0.009694798,
0.07591922,
0.08904486,
0.016491221,
0.044297636,
0.06791793,
0.06454211,
-0.05018115,
-0.0016970917,
-0.0009100337,
0.09926223,
0.09258295,
-0.011353339,
0.05032501,
0.07698045,
0.009997087,
0.10103169,
0.032655906,
0.06433115,
-0.04454715,
0.03860544,
-0.019333873,
0.037454415,
-0.001721842,
0.011826793,
0.011386428,
-0.10405232,
0.069838874,
0.01912115,
-0.028386243,
-0.013710603,
0.048529655,
-0.015396224,
-0.03423858,
-0.055645425,
0.0049964655,
0.026062267,
-0.0007718523,
-0.0042009777,
-0.06409095,
-0.059850696,
0.08137787,
0.014278817,
-0.038195916,
-2.1589785e-33,
-0.027295526,
-0.034773894,
-0.024641098,
0.026864044,
-0.090734534,
-0.045691974,
0.013699863,
0.0021261072,
0.05404863,
0.03285422,
-0.029929286,
-0.05883433,
0.09826083,
0.032517377,
0.10999013,
0.020698903,
-0.09591734,
0.0005467174,
0.0018373779,
0.017558018,
-0.06844123,
0.06432574,
-0.050150894,
-0.048873555,
-0.027538775,
-0.014966375,
-0.12098801,
-0.044132344,
-0.011028691,
0.058583282,
-0.007502001,
0.038751014,
-0.07027614,
0.030262535,
0.055714924,
-0.0011363372,
0.017083727,
-0.04206832,
-0.016568454,
-0.025682067,
0.11789456,
0.04198409,
0.06481419,
0.04607849,
0.014978292,
0.03001545,
-0.03910612,
0.08715018,
-0.012336109,
-0.03564661,
-0.04812303,
0.04141488,
0.03897653,
-0.025203561,
-0.028823132,
-0.029183073,
0.029703744,
0.051458877,
-0.086284295,
-0.06920673,
-0.07273957,
-0.059528224,
0.0049837893,
0.025650585,
-0.022120077,
0.024956776,
-0.0972337,
0.0061748885,
-0.04960218,
-0.1305334,
0.12471198,
-0.013604223,
-0.022810707,
0.03906276,
-0.075510286,
0.049388453,
0.0008171022,
0.004682814,
-0.04076038,
0.06357199,
0.1101723,
0.02017848,
-0.04873689,
0.0584356,
-0.06637572,
0.026938135,
-0.06277571,
-0.014051585,
0.023363862,
0.023567248,
-0.0021611133,
0.07768197,
0.031047512,
0.020165777,
-0.02006235,
-2.4314515e-08,
0.020272322,
-0.008597304,
0.06210691,
-0.008328929,
0.025253547,
0.089005895,
-0.007974264,
-0.018915428,
-0.035587803,
0.0618582,
-0.017240847,
-0.030206975,
-0.10226169,
-0.065235354,
-0.0040415884,
0.109014235,
-0.021687664,
-0.053811464,
0.011844342,
0.052247472,
0.0583252,
0.0052674375,
-0.060206596,
0.08722171,
-0.082785375,
-0.040664576,
0.06578738,
0.0282874,
-0.012157491,
-0.07194093,
0.014612263,
-0.032293286,
0.002835932,
0.038650285,
0.05545503,
-0.015265302,
0.054820932,
-0.025081055,
-0.03375923,
0.0030857057,
-0.037500594,
0.0151155675,
0.022939838,
0.012013316,
0.035608154,
0.006845111,
-0.040476773,
-0.049682803,
-0.05456417,
-0.07305824,
-0.02487007,
-0.0021548867,
-0.013222908,
-0.066566885,
0.023217667,
0.04692784,
-0.13282707,
-0.011092963,
-0.023976086,
0.04316705,
0.02437864,
0.06919968,
0.15656404,
0.017655756
]
]
}