test(plugins): select version targets by Node.js runtime#9306
Conversation
The latest @fastify/cookie release depends on an ESM-only cookie package and cannot be loaded by the Node.js 18/20 test jobs. Keep the latest dependency in the matrix while selecting compatible package ranges from the runtime version, and use the same selection for installation and withVersions().
Overall package sizeSelf size: 6.71 MB Dependency sizes| name | version | self size | total size | |------|---------|-----------|------------| | import-in-the-middle | 3.3.1 | 122.62 kB | 438.86 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 |
🎉 All green!🧪 All tests passed 🎯 Code Coverage (details) 🔗 Commit SHA: e13aca1 | Docs | Datadog PR Page | Give us feedback! |
BenchmarksBenchmark execution time: 2026-07-13 14:24:33 Comparing candidate commit e13aca1 in PR branch Found 0 performance improvements and 0 performance regressions! Performance is the same for 2314 metrics, 44 unstable metrics.
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #9306 +/- ##
==========================================
- Coverage 96.58% 96.58% -0.01%
==========================================
Files 918 918
Lines 121584 121584
Branches 21169 20585 -584
==========================================
- Hits 117436 117435 -1
- Misses 4148 4149 +1 Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
The latest @fastify/cookie release depends on an ESM-only cookie package and cannot be loaded by the Node.js 18/20 test jobs. Keep the latest dependency in the matrix while selecting compatible package ranges from the runtime version, and use the same selection for installation and withVersions().
The latest @fastify/cookie release depends on an ESM-only cookie package and cannot be loaded by the Node.js 18/20 test jobs. Keep the latest dependency in the matrix while selecting compatible package ranges from the runtime version, and use the same selection for installation and withVersions().
The latest @fastify/cookie release depends on an ESM-only cookie package and cannot be loaded by the Node.js 18/20 test jobs. Keep the latest dependency in the matrix while selecting compatible package ranges from the runtime version, and use the same selection for installation and withVersions().
The latest @fastify/cookie release depends on an ESM-only cookie package and cannot be loaded by the Node.js 18/20 test jobs. Keep the latest dependency in the matrix while selecting compatible package ranges from the runtime version, and use the same selection for installation and withVersions().
Summary
The latest
@fastify/cookierelease depends on an ESM-onlycookiepackage and fails to load in the Node.js 18/20 AppSec matrix. Keep the latest dependency in the version manifest while selecting Node-compatible package ranges for installation andwithVersions().Why
The shared resolver now applies the same Node.js range filter to both generated install targets and tested versions, preventing the two sets from drifting.