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": 44225125,
"load_duration": 36913875,
"total_duration": 18669659,
"load_duration": 7831248,
"prompt_eval_count": 6,
"prompt_eval_duration": null,
"eval_count": null,
"eval_duration": null,
"embeddings": [
[
-0.021802,
0.088129535,
-0.10867403,
0.0027561262,
0.04917365,
-0.030165128,
-0.0155558735,
0.027549915,
-0.025064131,
0.016137881,
0.124836035,
0.0027821937,
-0.033310093,
-0.0071708336,
-0.07004796,
-0.027996853,
-0.09748515,
-0.091607764,
0.013367206,
0.08752305,
0.013990884,
0.03663788,
-0.036330026,
-0.019752761,
0.04456914,
-0.009629443,
-0.01832647,
0.048832405,
-0.015315298,
-0.07147843,
0.04094573,
0.082709365,
0.063961774,
0.01448001,
0.13194442,
0.0303949,
0.101027474,
-0.030359762,
-0.047630757,
0.044637363,
0.027034018,
-0.029368822,
0.038537122,
0.0053882804,
0.01478374,
0.025617138,
0.0041860593,
0.0034900715,
0.029765956,
-0.036669906,
-0.04589116,
0.031120853,
-0.07786974,
-0.019517597,
0.053876307,
-0.0152282175,
-0.0016955235,
0.016938528,
0.019939963,
0.07106882,
0.009938938,
0.03114348,
-0.010335175,
0.029952966,
0.115054145,
0.025746102,
-0.052842245,
-0.042447682,
0.0053093657,
-0.09987591,
-0.12741813,
-0.012022532,
-0.013787561,
0.05265948,
-0.01723935,
0.009638554,
-0.0775266,
0.0014047497,
0.06974368,
-0.08465856,
-0.061480872,
-0.14244927,
0.0096944375,
-0.008611519,
-0.0318523,
0.12823504,
0.053257603,
0.021978743,
0.0026468195,
0.015444479,
-0.042528655,
0.031551417,
-0.06209267,
0.044017885,
-0.0060390937,
0.06959196,
0.0050514904,
0.059341036,
0.00658094,
0.08397857,
-0.0067914296,
-0.041901726,
0.027081704,
0.106456675,
-0.039408114,
-0.053899165,
0.09689717,
-0.0084604705,
0.03398384,
-0.033843804,
0.002225838,
-0.08180734,
-0.008216738,
-0.11271415,
0.0058824755,
-0.095151186,
-0.07958445,
0.052868627,
-0.08120183,
0.034291897,
0.07903789,
-0.02675632,
-0.04391073,
0.0067707864,
-0.05438546,
-0.021719433,
0.080597855,
-3.9388086e-33,
-0.0072714644,
-0.079664536,
0.024838887,
0.115598045,
0.03591746,
-0.07254434,
0.012642099,
0.050809097,
-0.100082524,
0.019521356,
0.0035883472,
-0.07001022,
0.007977421,
0.029305879,
-0.017785804,
0.02702277,
0.016827941,
0.035956737,
-0.0209356,
-0.032321777,
0.056705642,
-0.009747762,
-0.059722506,
-0.053817417,
-0.055837773,
0.06526892,
-0.024752634,
-0.07778206,
0.038636208,
0.008998632,
0.009699391,
-0.02798574,
-0.024878206,
-0.0017547129,
0.025541965,
0.034623418,
-8.975541e-06,
0.0034556785,
-0.04525613,
0.03461154,
-0.025307115,
-0.02981576,
-0.019071916,
-0.023184983,
0.049324982,
-0.061433185,
0.00038017757,
0.0028894164,
0.027610173,
0.0069347974,
-0.020659719,
0.060771395,
0.015200205,
0.038918514,
-0.025353896,
-0.0017897633,
-0.019378036,
-0.0056970986,
-0.017806012,
0.038060427,
0.0320353,
0.03998783,
-0.09612384,
0.0006942505,
-0.018478483,
-0.06866618,
-0.0077035497,
-0.083554305,
0.10223985,
0.05141575,
-0.033018276,
-0.05033401,
0.043923385,
0.017748218,
-0.006601344,
-0.018691983,
0.012763011,
0.016694913,
-0.095070764,
-0.023533016,
0.006879241,
-0.07225332,
-0.0029991802,
-0.06930797,
-0.027289826,
-0.0672911,
-0.006683099,
-0.06801406,
0.04452207,
-0.09788058,
0.050909285,
0.010051549,
-0.04617998,
-0.067622505,
0.04447288,
2.5643933e-33,
0.014783131,
0.071710624,
-0.05237768,
0.011041238,
-0.013921518,
0.07072471,
0.091977395,
-0.01916791,
-0.015780058,
0.14812021,
0.031904023,
0.022344623,
0.07071857,
-0.037060503,
0.08806883,
-0.018145561,
-0.013254877,
-0.041782882,
-0.052317847,
-0.00279131,
-0.024807084,
0.13974102,
0.074973755,
0.056424167,
-0.029412953,
0.017093861,
0.03373144,
0.06874087,
0.020454561,
-0.018965451,
0.081238694,
0.06527906,
-0.09342225,
0.0037720343,
0.06347132,
-0.08775714,
0.09286548,
-0.024266576,
0.029101077,
0.0034162905,
0.05528427,
0.102037616,
-0.023588225,
0.065829135,
0.01520327,
0.034344077,
0.10559419,
0.011605323,
0.0409873,
-0.056635953,
0.037730522,
-0.04976337,
0.047961522,
0.0042118295,
-0.014172872,
0.07564937,
-0.009671058,
0.05520304,
-0.031121492,
0.019924358,
-0.024975697,
0.031822197,
-0.019536836,
-0.009870229,
-0.020225972,
-0.03319855,
-0.026266782,
0.038882248,
0.012940086,
-0.041266225,
0.012833021,
0.028703777,
-0.054075323,
-0.07628176,
0.021953572,
-0.023357453,
-0.026714878,
-0.029401133,
0.005280363,
0.012325193,
0.05232579,
0.0054451786,
-0.0063759633,
0.04604998,
0.042399842,
-0.018433316,
0.01260558,
0.09300185,
-0.005949781,
-0.015193224,
-0.011673769,
0.048114438,
0.02588804,
0.050943956,
0.005536351,
-1.5059804e-08,
-0.03100338,
-0.07003323,
-0.032613333,
-0.008732137,
-0.0045523546,
0.0759239,
-0.032725554,
-0.08790561,
-0.032228027,
-0.02459868,
0.051224917,
-0.034561895,
-0.08266327,
0.013319846,
-0.020541467,
-0.056271035,
-0.009450659,
-0.015903467,
-0.036625408,
0.010096497,
-0.03440534,
0.0315293,
-0.00013937108,
0.010463861,
0.017065981,
0.015492903,
0.074808784,
0.07079003,
-0.050000764,
-0.047017526,
0.01375958,
0.060757488,
-0.009361379,
-0.01570009,
-0.01836736,
0.12301148,
0.1185397,
0.12366319,
0.022782512,
-0.020027133,
-0.07401259,
-0.0047104736,
-0.024872223,
0.006070436,
-0.06660639,
-0.08130306,
-0.0873992,
-0.0634906,
-0.039198957,
-0.11274462,
-0.030654918,
0.026607778,
-0.063220546,
0.042023618,
-0.039010853,
-0.009214424,
0.005044682,
0.0015641748,
-0.058640927,
0.043107104,
0.06682025,
0.062172387,
0.021147223,
-0.041068073
-0.021797279,
0.08814402,
-0.10868957,
0.0027341088,
0.049185295,
-0.030170735,
-0.015565467,
0.027587239,
-0.025064457,
0.016123094,
0.12483694,
0.002735925,
-0.033303194,
-0.0071613337,
-0.07005802,
-0.028024055,
-0.09749922,
-0.09159195,
0.013367305,
0.0874955,
0.014002874,
0.036639757,
-0.03636182,
-0.019740878,
0.04459328,
-0.009643348,
-0.018319484,
0.048830714,
-0.0152804,
-0.07148693,
0.040963966,
0.08269608,
0.06397198,
0.0145023735,
0.13194914,
0.030426234,
0.10101107,
-0.030376758,
-0.047626566,
0.04463136,
0.027045978,
-0.029361075,
0.038553316,
0.005380632,
0.014782317,
0.025612796,
0.0041573737,
0.0035170745,
0.029783405,
-0.03664018,
-0.0459057,
0.031118676,
-0.077901915,
-0.01951666,
0.05389714,
-0.015227032,
-0.0016507138,
0.016938176,
0.019922407,
0.07105241,
0.009955439,
0.031143824,
-0.010342315,
0.0299448,
0.115018405,
0.025722643,
-0.052856576,
-0.042419422,
0.0053135715,
-0.099866174,
-0.12745431,
-0.012013655,
-0.013812364,
0.052661266,
-0.017216302,
0.009661314,
-0.07750365,
0.001425789,
0.06971633,
-0.08466273,
-0.061505307,
-0.1424137,
0.009696796,
-0.008596895,
-0.031801328,
0.12823558,
0.053274382,
0.02196283,
0.0026299024,
0.015462265,
-0.042509567,
0.031536907,
-0.062131215,
0.04401508,
-0.0060322434,
0.06963364,
0.005069902,
0.059349127,
0.0066066287,
0.083945125,
-0.0067983367,
-0.04187391,
0.027067436,
0.10645863,
-0.039466046,
-0.053930666,
0.09689939,
-0.008489689,
0.033982914,
-0.033854645,
0.0022207978,
-0.08181357,
-0.008203118,
-0.112689435,
0.005881858,
-0.09516723,
-0.07958026,
0.05286301,
-0.08119332,
0.034290165,
0.07901507,
-0.026746603,
-0.043884493,
0.0067500784,
-0.054359503,
-0.021698626,
0.08062436,
-3.9372978e-33,
-0.0072650607,
-0.07970752,
0.024809107,
0.1155797,
0.035922393,
-0.072518565,
0.012635176,
0.050813816,
-0.10010529,
0.019547075,
0.0035949259,
-0.07004452,
0.007995194,
0.029300675,
-0.017782843,
0.026989916,
0.016807383,
0.035927042,
-0.020967118,
-0.032325625,
0.05671912,
-0.009719085,
-0.05972821,
-0.053807173,
-0.055842206,
0.065258704,
-0.024726693,
-0.077762,
0.03861746,
0.008987917,
0.009739114,
-0.028010633,
-0.02491916,
-0.0017105616,
0.025539458,
0.0346136,
3.9485058e-05,
0.0034435065,
-0.045235515,
0.034653082,
-0.025328144,
-0.029821398,
-0.019025166,
-0.02314655,
0.049356878,
-0.061453078,
0.00034613282,
0.0028801307,
0.027612487,
0.006939868,
-0.020667072,
0.06074888,
0.01522031,
0.038911674,
-0.025372753,
-0.0018010045,
-0.019389275,
-0.0056944923,
-0.017822273,
0.038047276,
0.03205162,
0.04001528,
-0.0961084,
0.0007117376,
-0.018443316,
-0.06868148,
-0.0076998174,
-0.08358278,
0.10225404,
0.051446233,
-0.03301962,
-0.05037479,
0.043945532,
0.017751444,
-0.0066287024,
-0.01868368,
0.012750775,
0.016747138,
-0.09506785,
-0.023539655,
0.0068607777,
-0.07226867,
-0.0030067777,
-0.069316946,
-0.027342388,
-0.067299545,
-0.0067162975,
-0.06797568,
0.04455736,
-0.097934015,
0.050929137,
0.010035259,
-0.046227023,
-0.06760485,
0.04445212,
2.562595e-33,
0.014783255,
0.07173777,
-0.052347645,
0.011015672,
-0.013930196,
0.07069973,
0.09197335,
-0.019221101,
-0.015802069,
0.14809151,
0.031869162,
0.022357255,
0.070741944,
-0.037042238,
0.08803802,
-0.018144036,
-0.013264365,
-0.04176153,
-0.052341193,
-0.0027917302,
-0.024827031,
0.13969763,
0.07499699,
0.056436434,
-0.029428342,
0.017082963,
0.033736177,
0.06876884,
0.020432826,
-0.018958652,
0.08124247,
0.06528793,
-0.0933768,
0.0037903648,
0.06345718,
-0.08775565,
0.092871055,
-0.024276976,
0.029103147,
0.003399683,
0.05533184,
0.10196994,
-0.023569867,
0.06581559,
0.015236517,
0.034391418,
0.10560325,
0.011587524,
0.040974785,
-0.05662303,
0.037732083,
-0.049770575,
0.04793812,
0.004231376,
-0.01415405,
0.075640246,
-0.009698359,
0.05522304,
-0.03112681,
0.019937888,
-0.024967762,
0.0318396,
-0.019503184,
-0.009845991,
-0.020246677,
-0.03324142,
-0.026290817,
0.038862564,
0.012934493,
-0.04129811,
0.012831314,
0.028768215,
-0.05400383,
-0.07626407,
0.021966536,
-0.023368899,
-0.026754307,
-0.029407034,
0.0053001987,
0.012337391,
0.05231288,
0.005433406,
-0.0063848183,
0.04605393,
0.042325705,
-0.01845249,
0.0126290405,
0.093028955,
-0.0059780106,
-0.0152219515,
-0.011663129,
0.048099615,
0.025889266,
0.05090448,
0.005562377,
-1.5056981e-08,
-0.03096952,
-0.07003743,
-0.032617524,
-0.008757707,
-0.004564154,
0.07594425,
-0.032733086,
-0.08789985,
-0.032205302,
-0.02457474,
0.0512304,
-0.034549378,
-0.08262979,
0.013313169,
-0.020548707,
-0.056250956,
-0.009471762,
-0.015904719,
-0.036591273,
0.010126428,
-0.034383,
0.031482615,
-0.0001312433,
0.010469896,
0.017070647,
0.015479776,
0.07480599,
0.07080731,
-0.050010458,
-0.047061216,
0.0137453,
0.060734108,
-0.009365188,
-0.015720002,
-0.018347824,
0.12303049,
0.118518114,
0.12366621,
0.02281813,
-0.019984957,
-0.07401524,
-0.0047247335,
-0.024880406,
0.006057382,
-0.066578485,
-0.08131662,
-0.087398425,
-0.06347802,
-0.039209016,
-0.1127259,
-0.030658804,
0.026613072,
-0.06321768,
0.042032808,
-0.03901875,
-0.009210964,
0.00502309,
0.0015242217,
-0.058664218,
0.04312288,
0.066781215,
0.062229507,
0.021180226,
-0.04108164
]
]
}