test: adapt plugin specs to the widened version matrix#9024
Conversation
Overall package sizeSelf size: 6.28 MB Dependency sizes| name | version | self size | total size | |------|---------|-----------|------------| | import-in-the-middle | 3.2.0 | 104.26 kB | 843.44 kB | | opentracing | 0.14.7 | 194.81 kB | 194.81 kB | | dc-polyfill | 0.1.11 | 25.74 kB | 25.74 kB |🤖 This report was automatically generated by heaviest-objects-in-the-universe |
|
BenchmarksBenchmark execution time: 2026-06-22 20:38:39 Comparing candidate commit 5d52139 in PR branch Found 0 performance improvements and 0 performance regressions! Performance is the same for 1951 metrics, 14 unstable metrics.
|
8a3fb87 to
297c17f
Compare
…ror survives loadSync
159b400 to
5d52139
Compare
Summary
The resolver installs majors these specs never previously ran against, exposing version-specific incompatibilities. One commit per plugin:
restify: skip<4(nativedtrace-providerhas no prebuilt) and 7.x-9.x (crash on Node >=18 assigning getter-onlyIncomingMessage#closed); gate the async-routing assertions on>=7.knex: 1.x routes the sqlite3 client through the@vscode/sqlite3fork; install it for 1.x only and raise the sandboxaddtimeout (it builds from source).grpc: makeinvalid.protoproto2 so itsrequiredfield survivesloadSyncand still triggers the status-13 decode error.hapi: 19.x/20.x are EOL and hang CI insideRequest._finalize; cover 16.x and 21+.elasticsearch: allow theutil._extenddeprecation the legacy client emits at load.express-mongo-sanitize: pin the<5express folder (express 5 makesreq.querygetter-only).Independent of the resolver rework: every change is a conditional gate or fixture tweak that holds on the current matrix; the new majors are simply not exercised until it widens.
Test plan