Skip to content

test: adapt plugin specs to the widened version matrix#9024

Closed
BridgeAR wants to merge 6 commits into
masterfrom
BridgeAR/2026-06-22-plugin-matrix-specs
Closed

test: adapt plugin specs to the widened version matrix#9024
BridgeAR wants to merge 6 commits into
masterfrom
BridgeAR/2026-06-22-plugin-matrix-specs

Conversation

@BridgeAR

@BridgeAR BridgeAR commented Jun 22, 2026

Copy link
Copy Markdown
Member

Summary

The resolver installs majors these specs never previously ran against, exposing version-specific incompatibilities. One commit per plugin:

  1. restify: skip <4 (native dtrace-provider has no prebuilt) and 7.x-9.x (crash on Node >=18 assigning getter-only IncomingMessage#closed); gate the async-routing assertions on >=7.
  2. knex: 1.x routes the sqlite3 client through the @vscode/sqlite3 fork; install it for 1.x only and raise the sandbox add timeout (it builds from source).
  3. grpc: make invalid.proto proto2 so its required field survives loadSync and still triggers the status-13 decode error.
  4. hapi: 19.x/20.x are EOL and hang CI inside Request._finalize; cover 16.x and 21+.
  5. elasticsearch: allow the util._extend deprecation the legacy client emits at load.
  6. express-mongo-sanitize: pin the <5 express folder (express 5 makes req.query getter-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

  • The restify, knex, grpc, hapi, elasticsearch, and express-mongo-sanitize plugin jobs are green on the widened matrix.

@dd-octo-sts

dd-octo-sts Bot commented Jun 22, 2026

Copy link
Copy Markdown
Contributor

Overall package size

Self size: 6.28 MB
Deduped: 7.35 MB
No deduping: 7.35 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

@datadog-prod-us1-3

datadog-prod-us1-3 Bot commented Jun 22, 2026

Copy link
Copy Markdown

Pipelines  Tests

Fix all issues with BitsAI

⚠️ Warnings

🚦 12 Pipeline jobs failed

All Green | all-green   View in Datadog   GitHub Actions

🧪 12 Tests failed

Plugin google-cloud-pubsub with @google-cloud/pubsub &gt;=1.2 (2.19.4) without configuration createTopic should be instrumented when using the internal API from createTopic   View in Datadog
Channel credentials must be a ChannelCredentials object

TypeError: Channel credentials must be a ChannelCredentials object
    at new ChannelImplementation (versions/@google-cloud/pubsub@2/node_modules/@grpc/grpc-js/build/src/channel.js:81:19)
    at new Client (versions/@google-cloud/pubsub@2/node_modules/@grpc/grpc-js/build/src/client.js:62:36)
    at new ServiceClientImpl (versions/@google-cloud/pubsub@2/node_modules/@grpc/grpc-js/build/src/make-client.js:58:5)
    at GrpcClient.createStub (versions/@google-cloud/pubsub@2/node_modules/google-gax/build/src/grpc.js:334:22)
express-mongo-sanitize with express-mongo-sanitize &gt;=1.0.0 (1.0.0) middleware &#34;before all&#34; hook in &#34;middleware&#34; from middleware   View in Datadog
Timeout of 5000ms exceeded. For async tests and hooks, ensure &#34;done()&#34; is called; if returning a Promise, ensure it resolves. (/home/runner/work/dd-trace-js/dd-trace-js/packages/datadog-instrumentations/test/express-mongo-sanitize.spec.js)

Error: Timeout of 5000ms exceeded. For async tests and hooks, ensure &#34;done()&#34; is called; if returning a Promise, ensure it resolves. (/home/runner/work/dd-trace-js/dd-trace-js/packages/datadog-instrumentations/test/express-mongo-sanitize.spec.js)
    at listOnTimeout (node:internal/timers:569:17)
    at process.processTimers (node:internal/timers:512:7)
View all 12 test failures

APM Integrations | aerospike (ce-5.7.0.15, node-eol)   View in Datadog   GitHub Actions

APM Integrations | aerospike (ce-6.4.0.3, node-18)   View in Datadog   GitHub Actions

View all 12 failed jobs.

ℹ️ Info

No other issues found (see more)

❄️ No new flaky tests detected

Useful? React with 👍 / 👎

This comment will be updated automatically if new data arrives.
🔗 Commit SHA: 5d52139 | Docs | Datadog PR Page | Give us feedback!

@pr-commenter

pr-commenter Bot commented Jun 22, 2026

Copy link
Copy Markdown

Benchmarks

Benchmark execution time: 2026-06-22 20:38:39

Comparing candidate commit 5d52139 in PR branch BridgeAR/2026-06-22-plugin-matrix-specs with baseline commit 2da11d0 in branch master.

📊 Benchmarking dashboard

Found 0 performance improvements and 0 performance regressions! Performance is the same for 1951 metrics, 14 unstable metrics.

Explanation

This is an A/B test comparing a candidate commit's performance against that of a baseline commit. Performance changes are noted in the tables below as:

  • 🟩 = significantly better candidate vs. baseline
  • 🟥 = significantly worse candidate vs. baseline

We compute a confidence interval (CI) over the relative difference of means between metrics from the candidate and baseline commits, considering the baseline as the reference.

If the CI is entirely outside the configured SIGNIFICANT_IMPACT_THRESHOLD (or the deprecated UNCONFIDENCE_THRESHOLD), the change is considered significant.

Feel free to reach out to #apm-benchmarking-platform on Slack if you have any questions.

More details about the CI and significant changes

You can imagine this CI as a range of values that is likely to contain the true difference of means between the candidate and baseline commits.

CIs of the difference of means are often centered around 0%, because often changes are not that big:

---------------------------------(------|---^--------)-------------------------------->
                              -0.6%    0%  0.3%     +1.2%
                                 |          |        |
         lower bound of the CI --'          |        |
sample mean (center of the CI) -------------'        |
         upper bound of the CI ----------------------'

As described above, a change is considered significant if the CI is entirely outside the configured SIGNIFICANT_IMPACT_THRESHOLD (or the deprecated UNCONFIDENCE_THRESHOLD).

For instance, for an execution time metric, this confidence interval indicates a significantly worse performance:

----------------------------------------|---------|---(---------^---------)---------->
                                       0%        1%  1.3%      2.2%      3.1%
                                                  |   |         |         |
       significant impact threshold --------------'   |         |         |
                      lower bound of CI --------------'         |         |
       sample mean (center of the CI) --------------------------'         |
                      upper bound of CI ----------------------------------'

Unstable benchmarks

These benchmarks have a confidence interval too wide to call a change; treat them as noise rather than signal.

scenario:appsec-appsec-enabled-24

  • unstable execution_time [-148.057ms; +152.025ms] or [-5.658%; +5.810%]

scenario:appsec-appsec-enabled-26

  • unstable execution_time [-173.746ms; +176.122ms] or [-7.015%; +7.111%]

scenario:appsec-control-20

  • unstable execution_time [-131.300ms; +136.782ms] or [-7.663%; +7.983%]

scenario:appsec-control-24

  • unstable execution_time [-91265.494µs; +92608.228µs] or [-7.622%; +7.734%]

scenario:appsec-control-26

  • unstable execution_time [-92.807ms; +97.648ms] or [-7.867%; +8.278%]

scenario:dogstatsd-with-tags-20

  • unstable cpu_user_time [-356.859ms; +363.614ms] or [-7.517%; +7.659%]
  • unstable execution_time [-354.714ms; +365.887ms] or [-7.357%; +7.588%]

scenario:plugin-graphql-long-with-depth-and-collapse-off-24

  • unstable cpu_user_time [-470.981ms; +249.917ms] or [-10.458%; +5.549%]
  • unstable execution_time [-501.093ms; +258.415ms] or [-10.440%; +5.384%]
  • unstable max_rss_usage [-56.798MB; +27.791MB] or [-10.348%; +5.063%]

scenario:plugin-graphql-long-with-depth-off-20

  • unstable max_rss_usage [-9.886MB; +12.417MB] or [-7.467%; +9.379%]

scenario:plugin-graphql-long-with-depth-off-26

  • unstable max_rss_usage [-14.891MB; +22.904MB] or [-9.121%; +14.030%]

scenario:spans-finish-later-26

  • unstable max_rss_usage [-11.776MB; +18.617MB] or [-6.200%; +9.801%]

scenario:test-optimization-large-suite-20

  • unstable max_rss_usage [-3.068MB; +9.749MB] or [-3.810%; +12.107%]

@codecov

codecov Bot commented Jun 22, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 90.27%. Comparing base (2da11d0) to head (5d52139).
⚠️ Report is 2 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #9024      +/-   ##
==========================================
- Coverage   93.43%   90.27%   -3.16%     
==========================================
  Files         879      879              
  Lines       50450    50450              
  Branches     9930     9930              
==========================================
- Hits        47137    45543    -1594     
- Misses       3313     4907    +1594     
Flag Coverage Δ
aiguard-integration-active 41.63% <ø> (ø)
aiguard-integration-latest 41.52% <ø> (-0.13%) ⬇️
aiguard-integration-maintenance 41.72% <ø> (ø)
aiguard-macos 34.48% <ø> (-0.08%) ⬇️
aiguard-ubuntu 34.63% <ø> (-0.08%) ⬇️
aiguard-windows 34.31% <ø> (-0.08%) ⬇️
apm-capabilities-tracing-macos 48.16% <ø> (ø)
apm-capabilities-tracing-ubuntu-active 48.15% <ø> (+<0.01%) ⬆️
apm-capabilities-tracing-ubuntu-latest 48.15% <ø> (-0.18%) ⬇️
apm-capabilities-tracing-ubuntu-maintenance 48.38% <ø> (+0.17%) ⬆️
apm-capabilities-tracing-ubuntu-oldest 48.38% <ø> (ø)
apm-capabilities-tracing-windows ?
apm-integrations-aerospike-18-gte.5.2.0 ?
apm-integrations-aerospike-20-gte.5.5.0 33.03% <ø> (-0.08%) ⬇️
apm-integrations-aerospike-22-gte.5.12.1 33.03% <ø> (-0.08%) ⬇️
apm-integrations-aerospike-22-gte.6.0.0 33.03% <ø> (-0.08%) ⬇️
apm-integrations-aerospike-eol- ?
apm-integrations-child-process 33.94% <ø> (-0.08%) ⬇️
apm-integrations-confluentinc-kafka-javascript-18 39.95% <ø> (-0.08%) ⬇️
apm-integrations-confluentinc-kafka-javascript-20 39.97% <ø> (-0.08%) ⬇️
apm-integrations-confluentinc-kafka-javascript-22 39.97% <ø> (-0.08%) ⬇️
apm-integrations-confluentinc-kafka-javascript-24 39.87% <ø> (-0.08%) ⬇️
apm-integrations-couchbase-18 33.30% <ø> (+0.19%) ⬆️
apm-integrations-couchbase-eol 32.95% <ø> (-0.36%) ⬇️
apm-integrations-dns 32.87% <ø> (-0.08%) ⬇️
apm-integrations-elasticsearch 34.08% <ø> (-0.03%) ⬇️
apm-integrations-http-latest 41.74% <ø> (-0.07%) ⬇️
apm-integrations-http-maintenance ?
apm-integrations-http-oldest 41.76% <ø> (-0.07%) ⬇️
apm-integrations-http2 38.98% <ø> (-0.08%) ⬇️
apm-integrations-kafkajs-latest 40.10% <ø> (+0.02%) ⬆️
apm-integrations-kafkajs-oldest 40.19% <ø> (-0.08%) ⬇️
apm-integrations-net 33.56% <ø> (-0.08%) ⬇️
apm-integrations-next-11.1.4 36.22% <ø> (-0.31%) ⬇️
apm-integrations-next-12.3.7 36.22% <ø> (-0.31%) ⬇️
apm-integrations-next-13.0.0 29.00% <ø> (-0.08%) ⬇️
apm-integrations-next-13.2.0 29.00% <ø> (-0.08%) ⬇️
apm-integrations-next-13.5.11 29.14% <ø> (-0.08%) ⬇️
apm-integrations-next-14.0.0 29.06% <ø> (-0.08%) ⬇️
apm-integrations-next-14.2.35 29.06% <ø> (-0.12%) ⬇️
apm-integrations-next-14.2.6 29.06% <ø> (-0.08%) ⬇️
apm-integrations-next-14.2.7 29.06% <ø> (-0.08%) ⬇️
apm-integrations-next-15.0.0 29.06% <ø> (-0.08%) ⬇️
apm-integrations-next-15.4.0 29.14% <ø> (-0.08%) ⬇️
apm-integrations-next-latest 29.17% <ø> (-0.11%) ⬇️
apm-integrations-oracledb 34.10% <ø> (+0.14%) ⬆️
apm-integrations-prisma-18-gte.6.16.0.and.lt.7.0.0 34.72% <ø> (-0.08%) ⬇️
apm-integrations-prisma-latest-all 34.17% <ø> (-0.07%) ⬇️
apm-integrations-restify 35.56% <ø> (+0.36%) ⬆️
apm-integrations-sharedb 32.46% <ø> (+0.02%) ⬆️
apm-integrations-tedious ?
appsec-express 50.86% <ø> (-0.06%) ⬇️
appsec-fastify ?
appsec-graphql 47.95% <ø> (+0.18%) ⬆️
appsec-integration-active 36.04% <ø> (ø)
appsec-integration-latest 36.04% <ø> (ø)
appsec-integration-maintenance 36.10% <ø> (ø)
appsec-integration-oldest 36.09% <ø> (ø)
appsec-kafka 40.26% <ø> (-0.02%) ⬇️
appsec-ldapjs 39.76% <ø> (-0.07%) ⬇️
appsec-lodash 39.67% <ø> (-0.07%) ⬇️
appsec-macos 56.95% <ø> (-0.07%) ⬇️
appsec-mongodb-core 44.00% <ø> (+0.10%) ⬆️
appsec-mongoose 44.77% <ø> (+<0.01%) ⬆️
appsec-mysql 47.06% <ø> (+0.07%) ⬆️
appsec-next-latest-11.1.4 27.30% <ø> (-0.07%) ⬇️
appsec-next-latest-12.3.7 27.15% <ø> (ø)
appsec-next-latest-13.0.0 29.08% <ø> (-0.08%) ⬇️
appsec-next-latest-13.2.0 29.11% <ø> (-0.08%) ⬇️
appsec-next-latest-13.5.11 29.20% <ø> (-0.08%) ⬇️
appsec-next-latest-14.2.35 29.12% <ø> (-0.08%) ⬇️
appsec-next-latest-14.2.6 ?
appsec-next-latest-14.2.7 29.12% <ø> (-0.08%) ⬇️
appsec-next-latest-15.0.0 29.12% <ø> (-0.08%) ⬇️
appsec-next-latest-latest 29.16% <ø> (-0.08%) ⬇️
appsec-next-oldest-11.1.4 27.35% <ø> (-0.07%) ⬇️
appsec-next-oldest-12.3.7 29.14% <ø> (-0.08%) ⬇️
appsec-next-oldest-13.0.0 29.14% <ø> (-0.08%) ⬇️
appsec-next-oldest-13.2.0 29.40% <ø> (-0.08%) ⬇️
appsec-next-oldest-13.5.11 29.50% <ø> (-0.08%) ⬇️
appsec-next-oldest-14.0.0 29.43% <ø> (-0.08%) ⬇️
appsec-next-oldest-14.2.35 29.43% <ø> (-0.08%) ⬇️
appsec-next-oldest-14.2.6 29.43% <ø> (-0.08%) ⬇️
appsec-next-oldest-14.2.7 29.43% <ø> (-0.08%) ⬇️
appsec-next-oldest-15.0.0 29.43% <ø> (-0.08%) ⬇️
appsec-next-oldest-latest 27.34% <ø> (ø)
appsec-node-serialize 38.96% <ø> (-0.10%) ⬇️
appsec-passport 42.60% <ø> (-0.07%) ⬇️
appsec-postgres 46.80% <ø> (+0.08%) ⬆️
appsec-sourcing 38.42% <ø> (-0.07%) ⬇️
appsec-stripe 40.47% <ø> (-0.07%) ⬇️
appsec-template 39.25% <ø> (-0.07%) ⬇️
appsec-ubuntu 57.07% <ø> (-0.06%) ⬇️
appsec-windows ?
debugger-ubuntu-active 43.36% <ø> (ø)
debugger-ubuntu-latest ?
debugger-ubuntu-maintenance 43.49% <ø> (ø)
debugger-ubuntu-oldest 43.79% <ø> (ø)
instrumentations-instrumentation-ai 45.15% <ø> (ø)
instrumentations-instrumentation-aws-sdk 44.75% <ø> (ø)
instrumentations-instrumentation-bluebird 27.51% <ø> (-0.08%) ⬇️
instrumentations-instrumentation-body-parser 35.58% <ø> (-0.08%) ⬇️
instrumentations-instrumentation-child_process 33.24% <ø> (-0.08%) ⬇️
instrumentations-instrumentation-connect 48.04% <ø> (ø)
instrumentations-instrumentation-cookie-parser 29.43% <ø> (-0.08%) ⬇️
instrumentations-instrumentation-couchbase-18 45.83% <ø> (ø)
instrumentations-instrumentation-couchbase-eol 45.83% <ø> (ø)
instrumentations-instrumentation-crypto 27.48% <ø> (-0.08%) ⬇️
instrumentations-instrumentation-express 29.63% <ø> (-0.08%) ⬇️
instrumentations-instrumentation-express-mongo-sanitize ?
instrumentations-instrumentation-express-multi-version 41.47% <ø> (ø)
instrumentations-instrumentation-express-session ?
instrumentations-instrumentation-fastify 48.04% <ø> (ø)
instrumentations-instrumentation-fetch 44.76% <ø> (ø)
instrumentations-instrumentation-fs 27.19% <ø> (-0.08%) ⬇️
instrumentations-instrumentation-generic-pool 27.33% <ø> (ø)
instrumentations-instrumentation-hono 28.73% <ø> (-0.08%) ⬇️
instrumentations-instrumentation-http 37.83% <ø> (-0.08%) ⬇️
instrumentations-instrumentation-http-client-options 37.44% <ø> (-0.08%) ⬇️
instrumentations-instrumentation-kafkajs 48.75% <ø> (ø)
instrumentations-instrumentation-knex 27.50% <ø> (-0.08%) ⬇️
instrumentations-instrumentation-koa 45.71% <ø> (ø)
instrumentations-instrumentation-light-my-request 35.22% <ø> (-0.08%) ⬇️
instrumentations-instrumentation-mongoose 28.62% <ø> (-0.08%) ⬇️
instrumentations-instrumentation-multer 35.25% <ø> (-0.08%) ⬇️
instrumentations-instrumentation-mysql2 33.36% <ø> (-0.08%) ⬇️
instrumentations-instrumentation-openai-lifecycle 45.82% <ø> (ø)
instrumentations-instrumentation-otel-sdk-trace 25.34% <ø> (ø)
instrumentations-instrumentation-passport 39.14% <ø> (-0.07%) ⬇️
instrumentations-instrumentation-passport-http 38.84% <ø> (-0.07%) ⬇️
instrumentations-instrumentation-passport-local 39.29% <ø> (-0.07%) ⬇️
instrumentations-instrumentation-pg 33.08% <ø> (-0.08%) ⬇️
instrumentations-instrumentation-promise 27.46% <ø> (-0.08%) ⬇️
instrumentations-instrumentation-promise-js 27.46% <ø> (-0.08%) ⬇️
instrumentations-instrumentation-q 27.49% <ø> (-0.08%) ⬇️
instrumentations-instrumentation-restify 47.30% <ø> (ø)
instrumentations-instrumentation-router 43.37% <ø> (ø)
instrumentations-instrumentation-stripe 28.01% <ø> (-0.08%) ⬇️
instrumentations-instrumentation-url 27.31% <ø> (-0.08%) ⬇️
instrumentations-instrumentation-when 27.47% <ø> (-0.08%) ⬇️
instrumentations-instrumentation-zlib 27.36% <ø> (-0.08%) ⬇️
instrumentations-integration-esbuild-0.16.12-active 24.68% <ø> (ø)
instrumentations-integration-esbuild-0.16.12-latest 24.68% <ø> (ø)
instrumentations-integration-esbuild-0.16.12-maintenance 18.69% <ø> (ø)
instrumentations-integration-esbuild-0.16.12-oldest 18.68% <ø> (ø)
instrumentations-integration-esbuild-latest-active 24.68% <ø> (ø)
instrumentations-integration-esbuild-latest-latest 24.68% <ø> (ø)
instrumentations-integration-esbuild-latest-maintenance ?
instrumentations-integration-esbuild-latest-oldest 18.68% <ø> (ø)
llmobs-ai ?
llmobs-anthropic 36.40% <ø> (-0.13%) ⬇️
llmobs-bedrock ?
llmobs-google-genai 35.89% <ø> (-0.07%) ⬇️
llmobs-langchain ?
llmobs-openai-latest 39.37% <ø> (-0.07%) ⬇️
llmobs-openai-oldest 39.45% <ø> (-0.07%) ⬇️
llmobs-sdk-active 43.25% <ø> (-0.08%) ⬇️
llmobs-sdk-latest 43.25% <ø> (-0.08%) ⬇️
llmobs-sdk-maintenance 43.35% <ø> (-0.08%) ⬇️
llmobs-sdk-oldest 43.34% <ø> (-0.08%) ⬇️
llmobs-vertex-ai 35.56% <ø> (-0.23%) ⬇️
openfeature-macos 37.36% <ø> (-0.06%) ⬇️
openfeature-ubuntu 37.55% <ø> (ø)
openfeature-unit-active 49.95% <ø> (ø)
openfeature-unit-latest 49.95% <ø> (ø)
openfeature-unit-maintenance 50.32% <ø> (ø)
openfeature-unit-oldest 50.32% <ø> (ø)
openfeature-windows 37.29% <ø> (+0.05%) ⬆️
platform-core 45.98% <ø> (ø)
platform-esbuild 47.00% <ø> (ø)
platform-instrumentations-misc 29.36% <ø> (ø)
platform-integration-active ?
platform-integration-latest 46.98% <ø> (ø)
platform-integration-maintenance 47.08% <ø> (ø)
platform-integration-oldest 47.22% <ø> (ø)
platform-shimmer 47.05% <ø> (ø)
platform-unit-guardrails 44.04% <ø> (ø)
platform-webpack 18.22% <ø> (ø)
plugins-aws-durable-execution-sdk-js 32.77% <ø> (-0.07%) ⬇️
plugins-axios 35.37% <ø> (ø)
plugins-azure-cosmos 35.86% <ø> (+0.08%) ⬆️
plugins-azure-event-hubs 34.67% <ø> (ø)
plugins-azure-service-bus 35.18% <ø> (ø)
plugins-body-parser 36.36% <ø> (ø)
plugins-bullmq 39.35% <ø> (-0.08%) ⬇️
plugins-cassandra 33.51% <ø> (-0.08%) ⬇️
plugins-cookie 40.47% <ø> (ø)
plugins-cookie-parser 40.30% <ø> (ø)
plugins-crypto 42.36% <ø> (ø)
plugins-dd-trace-api 33.10% <ø> (-0.08%) ⬇️
plugins-express-mongo-sanitize 40.35% <ø> (ø)
plugins-express-session 40.22% <ø> (ø)
plugins-fastify ?
plugins-fetch 34.44% <ø> (-0.08%) ⬇️
plugins-fs 33.52% <ø> (-0.08%) ⬇️
plugins-generic-pool 39.79% <ø> (ø)
plugins-google-cloud-pubsub ?
plugins-grpc 36.39% <ø> (-0.07%) ⬇️
plugins-handlebars 40.35% <ø> (ø)
plugins-hapi ?
plugins-hono 35.80% <ø> (-0.08%) ⬇️
plugins-ioredis 34.16% <ø> (-0.08%) ⬇️
plugins-jest 26.98% <ø> (ø)
plugins-knex 39.83% <ø> (ø)
plugins-langgraph 32.22% <ø> (-0.08%) ⬇️
plugins-ldapjs 38.81% <ø> (ø)
plugins-light-my-request 39.93% <ø> (ø)
plugins-limitd-client 27.81% <ø> (?)
plugins-lodash 39.97% <ø> (ø)
plugins-mariadb 34.99% <ø> (-0.09%) ⬇️
plugins-memcached 33.56% <ø> (-0.06%) ⬇️
plugins-microgateway-core ?
plugins-modelcontextprotocol-sdk 32.18% <ø> (-0.08%) ⬇️
plugins-moleculer 36.45% <ø> (-0.08%) ⬇️
plugins-mongodb 35.75% <ø> (-0.08%) ⬇️
plugins-mongodb-core 35.25% <ø> (-0.10%) ⬇️
plugins-mongoose 34.44% <ø> (+0.11%) ⬆️
plugins-multer 40.27% <ø> (ø)
plugins-mysql 34.47% <ø> (-0.08%) ⬇️
plugins-mysql2 34.84% <ø> (-0.03%) ⬇️
plugins-nats 36.16% <ø> (-0.08%) ⬇️
plugins-node-serialize 40.19% <ø> (-0.31%) ⬇️
plugins-opensearch 33.66% <ø> (+0.14%) ⬆️
plugins-passport-http 40.09% <ø> (ø)
plugins-pino 29.73% <ø> (-0.08%) ⬇️
plugins-postgres 34.51% <ø> (-0.08%) ⬇️
plugins-process 42.36% <ø> (ø)
plugins-pug 40.47% <ø> (ø)
plugins-redis 34.18% <ø> (-0.08%) ⬇️
plugins-router 38.06% <ø> (-0.13%) ⬇️
plugins-sequelize 39.75% <ø> (ø)
plugins-test-and-upstream-amqp10 33.69% <ø> (-0.08%) ⬇️
plugins-test-and-upstream-amqplib 39.01% <ø> (-0.06%) ⬇️
plugins-test-and-upstream-apollo ?
plugins-test-and-upstream-avsc ?
plugins-test-and-upstream-bunyan 28.95% <ø> (-0.07%) ⬇️
plugins-test-and-upstream-connect 36.13% <ø> (-0.14%) ⬇️
plugins-test-and-upstream-graphql 35.68% <ø> (-0.26%) ⬇️
plugins-test-and-upstream-koa 35.96% <ø> (+0.14%) ⬆️
plugins-test-and-upstream-protobufjs 33.81% <ø> (-0.08%) ⬇️
plugins-test-and-upstream-rhea 39.18% <ø> (+0.14%) ⬆️
plugins-undici 35.00% <ø> (+0.05%) ⬆️
plugins-url 42.36% <ø> (ø)
plugins-valkey 33.65% <ø> (-0.07%) ⬇️
plugins-vm 42.36% <ø> (ø)
plugins-winston 29.62% <ø> (-0.08%) ⬇️
plugins-ws 36.93% <ø> (-0.08%) ⬇️
profiling-macos 42.88% <ø> (-0.07%) ⬇️
profiling-ubuntu 43.36% <ø> (-0.02%) ⬇️
profiling-windows 40.75% <ø> (-0.07%) ⬇️
serverless-aws-sdk-latest-aws-sdk 33.00% <ø> (-0.07%) ⬇️
serverless-aws-sdk-latest-bedrockruntime ?
serverless-aws-sdk-latest-client 36.20% <ø> (ø)
serverless-aws-sdk-latest-dynamodb 33.86% <ø> (-0.02%) ⬇️
serverless-aws-sdk-latest-eventbridge ?
serverless-aws-sdk-latest-kinesis 37.04% <ø> (-0.07%) ⬇️
serverless-aws-sdk-latest-lambda 34.27% <ø> (-0.07%) ⬇️
serverless-aws-sdk-latest-s3 32.24% <ø> (-0.07%) ⬇️
serverless-aws-sdk-latest-serverless-peer-service 39.26% <ø> (-0.08%) ⬇️
serverless-aws-sdk-latest-sns 38.04% <ø> (-0.07%) ⬇️
serverless-aws-sdk-latest-sqs 37.67% <ø> (-0.07%) ⬇️
serverless-aws-sdk-latest-stepfunctions 32.86% <ø> (-0.07%) ⬇️
serverless-aws-sdk-latest-util 46.39% <ø> (ø)
serverless-aws-sdk-oldest-aws-sdk 33.12% <ø> (-0.07%) ⬇️
serverless-aws-sdk-oldest-bedrockruntime 31.95% <ø> (-0.07%) ⬇️
serverless-aws-sdk-oldest-client 36.76% <ø> (ø)
serverless-aws-sdk-oldest-dynamodb 33.98% <ø> (-0.05%) ⬇️
serverless-aws-sdk-oldest-eventbridge 27.03% <ø> (-0.07%) ⬇️
serverless-aws-sdk-oldest-kinesis 37.21% <ø> (-0.07%) ⬇️
serverless-aws-sdk-oldest-lambda 34.37% <ø> (-0.07%) ⬇️
serverless-aws-sdk-oldest-s3 32.38% <ø> (-0.07%) ⬇️
serverless-aws-sdk-oldest-serverless-peer-service 39.35% <ø> (+0.01%) ⬆️
serverless-aws-sdk-oldest-sns 38.14% <ø> (-0.07%) ⬇️
serverless-aws-sdk-oldest-sqs 37.74% <ø> (-0.07%) ⬇️
serverless-aws-sdk-oldest-stepfunctions 32.96% <ø> (-0.07%) ⬇️
serverless-aws-sdk-oldest-util 47.13% <ø> (ø)
serverless-azure-durable-functions 36.80% <ø> (ø)
serverless-azure-functions-eventhubs 38.24% <ø> (ø)
serverless-azure-functions-servicebus 38.30% <ø> (ø)
serverless-lambda 34.11% <ø> (-0.09%) ⬇️
test-optimization-cucumber-latest-7.0.0 49.70% <ø> (+0.11%) ⬆️
test-optimization-cucumber-latest-latest 52.41% <ø> (+0.11%) ⬆️
test-optimization-cucumber-oldest-7.0.0 49.79% <ø> (+0.11%) ⬆️
test-optimization-cypress-latest-12.0.0-commonJS 49.03% <ø> (+0.07%) ⬆️
test-optimization-cypress-latest-12.0.0-esm 49.06% <ø> (+0.07%) ⬆️
test-optimization-cypress-latest-14.5.4-commonJS 48.88% <ø> (+0.07%) ⬆️
test-optimization-cypress-latest-14.5.4-esm 48.91% <ø> (+0.07%) ⬆️
test-optimization-cypress-latest-latest-commonJS 49.30% <ø> (+0.01%) ⬆️
test-optimization-cypress-latest-latest-esm 49.39% <ø> (+1.39%) ⬆️
test-optimization-cypress-oldest-12.0.0-commonJS 49.11% <ø> (+0.07%) ⬆️
test-optimization-cypress-oldest-12.0.0-esm 49.14% <ø> (+0.07%) ⬆️
test-optimization-cypress-oldest-14.5.4-commonJS 47.24% <ø> (-1.65%) ⬇️
test-optimization-cypress-oldest-14.5.4-esm 48.99% <ø> (+1.97%) ⬆️
test-optimization-jest-latest-latest 52.65% <ø> (-2.40%) ⬇️
test-optimization-jest-latest-oldest 53.99% <ø> (-0.02%) ⬇️
test-optimization-jest-oldest-latest 55.17% <ø> (+0.08%) ⬆️
test-optimization-jest-oldest-oldest 51.84% <ø> (-2.15%) ⬇️
test-optimization-mocha-latest-latest 53.38% <ø> (+0.08%) ⬆️
test-optimization-mocha-latest-oldest 50.95% <ø> (+0.08%) ⬆️
test-optimization-mocha-oldest-latest 53.50% <ø> (+0.08%) ⬆️
test-optimization-mocha-oldest-oldest 50.94% <ø> (+0.06%) ⬆️
test-optimization-playwright-latest-latest-playwright-active-test-span 43.97% <ø> (+0.22%) ⬆️
test-optimization-playwright-latest-latest-playwright-atr 42.82% <ø> (+0.10%) ⬆️
test-optimization-playwright-latest-latest-playwright-efd 43.24% <ø> (+0.08%) ⬆️
test-optimization-playwright-latest-latest-playwright-final-status 43.30% <ø> (+0.10%) ⬆️
test-optimization-playwright-latest-latest-playwright-impacted-tests 42.77% <ø> (ø)
test-optimization-playwright-latest-latest-playwright-reporting 42.86% <ø> (+0.08%) ⬆️
test-optimization-playwright-latest-latest-playwright-test-management ?
test-optimization-playwright-latest-oldest-playwright-active-test-span 43.93% <ø> (+0.22%) ⬆️
test-optimization-playwright-latest-oldest-playwright-atr 42.88% <ø> (+0.10%) ⬆️
test-optimization-playwright-latest-oldest-playwright-efd 43.17% <ø> (+0.09%) ⬆️
test-optimization-playwright-latest-oldest-playwright-final-status 43.21% <ø> (+0.10%) ⬆️
test-optimization-playwright-latest-oldest-playwright-impacted-tests 42.70% <ø> (ø)
test-optimization-playwright-latest-oldest-playwright-test-management 44.26% <ø> (+0.10%) ⬆️
test-optimization-playwright-oldest-latest-playwright-active-test-span 44.19% <ø> (+0.04%) ⬆️
test-optimization-playwright-oldest-latest-playwright-atr 42.90% <ø> (+0.08%) ⬆️
test-optimization-playwright-oldest-latest-playwright-efd 43.29% <ø> (+0.08%) ⬆️
test-optimization-playwright-oldest-latest-playwright-final-status 43.36% <ø> (+0.08%) ⬆️
test-optimization-playwright-oldest-latest-playwright-impacted-tests 42.85% <ø> (ø)
test-optimization-playwright-oldest-latest-playwright-reporting 42.91% <ø> (+0.08%) ⬆️
test-optimization-playwright-oldest-latest-playwright-test-management 44.39% <ø> (+0.08%) ⬆️
test-optimization-playwright-oldest-oldest-playwright-active-test-span 44.01% <ø> (?)
test-optimization-playwright-oldest-oldest-playwright-atr 42.96% <ø> (+0.10%) ⬆️
test-optimization-playwright-oldest-oldest-playwright-efd ?
test-optimization-playwright-oldest-oldest-playwright-final-status 43.30% <ø> (+0.08%) ⬆️
test-optimization-playwright-oldest-oldest-playwright-impacted-tests 42.78% <ø> (ø)
test-optimization-playwright-oldest-oldest-playwright-reporting 42.71% <ø> (+0.08%) ⬆️
test-optimization-playwright-oldest-oldest-playwright-test-management 44.32% <ø> (+0.07%) ⬆️
test-optimization-selenium-latest 45.14% <ø> (+0.06%) ⬆️
test-optimization-selenium-oldest 44.72% <ø> (+0.07%) ⬆️
test-optimization-testopt-active 48.15% <ø> (+0.12%) ⬆️
test-optimization-testopt-latest 48.15% <ø> (+0.12%) ⬆️
test-optimization-testopt-maintenance 48.13% <ø> (+0.13%) ⬆️
test-optimization-testopt-oldest 49.22% <ø> (+0.10%) ⬆️
test-optimization-vitest-latest 50.58% <ø> (+0.10%) ⬆️
test-optimization-vitest-oldest 47.94% <ø> (+0.31%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@BridgeAR BridgeAR force-pushed the BridgeAR/2026-06-22-resolver-wire-up branch from 8a3fb87 to 297c17f Compare June 22, 2026 20:21
@BridgeAR BridgeAR force-pushed the BridgeAR/2026-06-22-plugin-matrix-specs branch from 159b400 to 5d52139 Compare June 22, 2026 20:24
@BridgeAR BridgeAR changed the base branch from BridgeAR/2026-06-22-resolver-wire-up to master June 22, 2026 20:25
@BridgeAR BridgeAR closed this Jun 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant