Skip to content

feat(server-utils): Map Mastra classifier evaluations to gen_ai.decide spans #61389

feat(server-utils): Map Mastra classifier evaluations to gen_ai.decide spans

feat(server-utils): Map Mastra classifier evaluations to gen_ai.decide spans #61389

Triggered via pull request October 12, 2026 13:35
Status Success
Total duration 12m 11s
Artifacts 4

build.yml

on: pull_request
Get CI Metadata  /  Get Metadata
9s
Get CI Metadata / Get Metadata
Check lockfile
Check lockfile
Check file formatting
40s
Check file formatting
Check PR branches
3s
Check PR branches
Build Lambda layer
1m 31s
Build Lambda layer
Matrix: job_bun_integration_tests
Matrix: job_bun_unit_tests
Matrix: job_bundler_plugin_integration_tests
Matrix: job_cloudflare_integration_tests
Matrix: job_deno_integration_tests
Matrix: job_node_integration_tests
Matrix: job_node_unit_tests
Check for faulty .d.ts files
35s
Check for faulty .d.ts files
Matrix: job_browser_loader_tests
Matrix: job_browser_playwright_tests
Matrix: job_optional_e2e_tests
Upload Artifacts
0s
Upload Artifacts
Matrix: job_e2e_tests
All required jobs passed or were skipped
3s
All required jobs passed or were skipped
Fit to window
Zoom out
Zoom in

Annotations

2 errors and 262 notices
[chromium] β€Ί tests/db-drivers.test.ts:43:1 β€Ί Instruments mysql automatically: ../../_temp/test-application/tests/db-drivers.test.ts#L66
1) [chromium] β€Ί tests/db-drivers.test.ts:43:1 β€Ί Instruments mysql automatically ────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toContainEqual(expected) // deep equality Expected value: ObjectContaining {"data": ObjectContaining {"db.connection_string": Any<String>, "db.query.text": "SELECT ? + ? AS solution", "db.system.name": "mysql", "db.user": "root", "server.address": Any<String>, "server.port": 3306}, "description": "SELECT ? + ? AS solution", "op": "db", "origin": "auto.db.mysql", "status": "ok"} Received array: [{"data": {"http.request.method": "GET", "http.request.method_original": "GET", "http.response.status_code": 200, "sentry.kind": "client", "sentry.op": "http.client", "sentry.origin": "auto.http.node_fetch", "server.address": "localhost", "server.port": 3000, "url.domain": "localhost", "url.full": "http://localhost:3000/api/db-mysql", "url.path": "/api/db-mysql", "url.scheme": "http", "user_agent.original": "node"}, "description": "GET http://localhost:3000/api/db-mysql", "op": "http.client", "origin": "auto.http.node_fetch", "parent_span_id": "8f0c953d0f671918", "span_id": "968c24a7f4c68725", "start_timestamp": 1791812557.7262425, "status": "ok", "timestamp": 1791812557.7316217, "trace_id": "81a3eef7be1944bea8f0a68e875156eb"}] 64 | const spans = transactionEvent.spans || []; 65 | > 66 | expect(spans).toContainEqual( | ^ 67 | expect.objectContaining({ 68 | op: 'db', 69 | origin: 'auto.db.mysql', at /home/runner/work/_temp/test-application/tests/db-drivers.test.ts:66:17
[chromium] β€Ί tests/db-drivers.test.ts:43:1 β€Ί Instruments mysql automatically: ../../_temp/test-application/tests/db-drivers.test.ts#L66
1) [chromium] β€Ί tests/db-drivers.test.ts:43:1 β€Ί Instruments mysql automatically ────────────────── Error: expect(received).toContainEqual(expected) // deep equality Expected value: ObjectContaining {"data": ObjectContaining {"db.connection_string": Any<String>, "db.query.text": "SELECT ? + ? AS solution", "db.system.name": "mysql", "db.user": "root", "server.address": Any<String>, "server.port": 3306}, "description": "SELECT ? + ? AS solution", "op": "db", "origin": "auto.db.mysql", "status": "ok"} Received array: [{"data": {"http.request.method": "GET", "http.request.method_original": "GET", "http.response.status_code": 200, "sentry.kind": "client", "sentry.op": "http.client", "sentry.origin": "auto.http.node_fetch", "server.address": "localhost", "server.port": 3000, "url.domain": "localhost", "url.full": "http://localhost:3000/api/db-mysql", "url.path": "/api/db-mysql", "url.scheme": "http", "user_agent.original": "node"}, "description": "GET http://localhost:3000/api/db-mysql", "op": "http.client", "origin": "auto.http.node_fetch", "parent_span_id": "a081803e87fd5429", "span_id": "b1db4e91f1d8ec58", "start_timestamp": 1791812556.8624372, "status": "ok", "timestamp": 1791812556.8770447, "trace_id": "beb8e6c7d89a4964bb52b91a500575d2"}] 64 | const spans = transactionEvent.spans || []; 65 | > 66 | expect(spans).toContainEqual( | ^ 67 | expect.objectContaining({ 68 | op: 'db', 69 | origin: 'auto.db.mysql', at /home/runner/work/_temp/test-application/tests/db-drivers.test.ts:66:17
🎭 Playwright Run Summary
4 passed (12.8s)
🎭 Playwright Run Summary
1 passed (2.9s)
🎭 Playwright Run Summary
8 passed (5.3s)
🎭 Playwright Run Summary
2 passed (3.2s)
🎭 Playwright Run Summary
3 skipped 17 passed (8.4s)
🎭 Playwright Run Summary
1 passed (5.4s)
🎭 Playwright Run Summary
1 skipped 19 passed (1.5s)
🎭 Playwright Run Summary
2 passed (3.4s)
🎭 Playwright Run Summary
7 passed (6.7s)
🎭 Playwright Run Summary
7 passed (2.6s)
🎭 Playwright Run Summary
4 passed (3.2s)
🎭 Playwright Run Summary
8 passed (10.4s)
🎭 Playwright Run Summary
11 passed (9.9s)
🎭 Playwright Run Summary
3 passed (5.8s)
🎭 Playwright Run Summary
5 passed (12.3s)
🎭 Playwright Run Summary
4 passed (3.2s)
🎭 Playwright Run Summary
1 passed (6.1s)
🎭 Playwright Run Summary
22 passed (18.4s)
🎭 Playwright Run Summary
23 passed (17.2s)
🎭 Playwright Run Summary
12 passed (8.0s)
🎭 Playwright Run Summary
11 passed (10.0s)
🎭 Playwright Run Summary
23 passed (11.2s)
🎭 Playwright Run Summary
77 passed (5.3s)
🎭 Playwright Run Summary
5 passed (6.6s)
🎭 Playwright Run Summary
4 passed (5.8s)
🎭 Playwright Run Summary
4 passed (13.1s)
🎭 Playwright Run Summary
77 passed (15.4s)
🎭 Playwright Run Summary
4 passed (3.9s)
🎭 Playwright Run Summary
16 passed (10.4s)
🎭 Playwright Run Summary
1 passed (3.4s)
🎭 Playwright Run Summary
16 passed (20.4s)
🎭 Playwright Run Summary
3 passed (3.7s)
🎭 Playwright Run Summary
10 passed (11.4s)
🎭 Playwright Run Summary
10 passed (10.0s)
🎭 Playwright Run Summary
1 skipped 76 passed (14.7s)
🎭 Playwright Run Summary
2 skipped 10 passed (5.8s)
🎭 Playwright Run Summary
12 passed (11.0s)
🎭 Playwright Run Summary
2 skipped 10 passed (6.1s)
🎭 Playwright Run Summary
11 passed (9.7s)
🎭 Playwright Run Summary
9 passed (3.0s)
🎭 Playwright Run Summary
9 passed (3.1s)
🎭 Playwright Run Summary
1 passed (4.8s)
🎭 Playwright Run Summary
25 skipped 2 passed (3.7s)
🎭 Playwright Run Summary
8 passed (6.0s)
🎭 Playwright Run Summary
9 passed (11.3s)
🎭 Playwright Run Summary
4 passed (7.9s)
🎭 Playwright Run Summary
2 skipped 14 passed (16.7s)
🎭 Playwright Run Summary
12 passed (11.1s)
🎭 Playwright Run Summary
77 passed (15.5s)
🎭 Playwright Run Summary
16 passed (8.2s)
🎭 Playwright Run Summary
15 passed (8.8s)
🎭 Playwright Run Summary
25 skipped 2 passed (3.6s)
🎭 Playwright Run Summary
11 passed (7.3s)
🎭 Playwright Run Summary
5 passed (11.0s)
🎭 Playwright Run Summary
5 passed (9.9s)
🎭 Playwright Run Summary
10 passed (12.8s)
🎭 Playwright Run Summary
10 passed (10.9s)
🎭 Playwright Run Summary
20 passed (12.8s)
🎭 Playwright Run Summary
3 passed (3.5s)
🎭 Playwright Run Summary
11 passed (20.3s)
🎭 Playwright Run Summary
24 skipped 3 passed (4.0s)
🎭 Playwright Run Summary
3 passed (7.9s)
🎭 Playwright Run Summary
4 passed (3.2s)
🎭 Playwright Run Summary
12 passed (21.0s)
🎭 Playwright Run Summary
1 passed (3.6s)
🎭 Playwright Run Summary
1 passed (3.6s)
🎭 Playwright Run Summary
4 passed (31.6s)
🎭 Playwright Run Summary
9 passed (13.0s)
🎭 Playwright Run Summary
25 passed (22.1s)
🎭 Playwright Run Summary
1 passed (3.0s)
🎭 Playwright Run Summary
1 skipped 76 passed (14.8s)
🎭 Playwright Run Summary
10 passed (20.0s)
🎭 Playwright Run Summary
77 passed (15.9s)
🎭 Playwright Run Summary
16 passed (18.0s)
🎭 Playwright Run Summary
5 passed (8.9s)
🎭 Playwright Run Summary
19 passed (31.5s)
🎭 Playwright Run Summary
2 passed (3.6s)
🎭 Playwright Run Summary
2 passed (3.6s)
🎭 Playwright Run Summary
4 passed (13.0s)
🎭 Playwright Run Summary
4 passed (11.8s)
🎭 Playwright Run Summary
5 passed (12.3s)
🎭 Playwright Run Summary
9 passed (12.3s)
🎭 Playwright Run Summary
13 passed (33.4s)
🎭 Playwright Run Summary
7 passed (11.1s)
🎭 Playwright Run Summary
1 skipped 76 passed (15.7s)
🎭 Playwright Run Summary
9 passed (16.3s)
🎭 Playwright Run Summary
1 passed (22.7s)
🎭 Playwright Run Summary
1 skipped 76 passed (16.6s)
🎭 Playwright Run Summary
3 passed (7.3s)
🎭 Playwright Run Summary
20 passed (14.1s)
🎭 Playwright Run Summary
12 passed (20.5s)
🎭 Playwright Run Summary
23 passed (20.4s)
🎭 Playwright Run Summary
15 passed (31.4s)
🎭 Playwright Run Summary
11 passed (11.1s)
🎭 Playwright Run Summary
15 passed (30.6s)
🎭 Playwright Run Summary
7 passed (20.0s)
🎭 Playwright Run Summary
10 passed (23.6s)
🎭 Playwright Run Summary
9 passed (15.1s)
🎭 Playwright Run Summary
9 passed (12.2s)
🎭 Playwright Run Summary
10 passed (25.0s)
🎭 Playwright Run Summary
11 passed (19.7s)
🎭 Playwright Run Summary
5 passed (12.4s)
🎭 Playwright Run Summary
4 passed (13.5s)
🎭 Playwright Run Summary
4 passed (11.5s)
🎭 Playwright Run Summary
9 passed (12.4s)
🎭 Playwright Run Summary
25 skipped 2 passed (4.7s)
🎭 Playwright Run Summary
30 passed (36.4s)
🎭 Playwright Run Summary
1 skipped 19 passed (8.5s)
🎭 Playwright Run Summary
10 passed (19.2s)
🎭 Playwright Run Summary
12 passed (17.2s)
🎭 Playwright Run Summary
12 passed (17.3s)
🎭 Playwright Run Summary
4 passed (4.2s)
🎭 Playwright Run Summary
3 passed (34.7s)
🎭 Playwright Run Summary
10 passed (40.1s)
🎭 Playwright Run Summary
3 passed (18.5s)
🎭 Playwright Run Summary
3 passed (12.3s)
🎭 Playwright Run Summary
54 passed (35.1s)
🎭 Playwright Run Summary
1 skipped 17 passed (33.5s)
🎭 Playwright Run Summary
22 passed (38.0s)
🎭 Playwright Run Summary
30 passed (34.3s)
🎭 Playwright Run Summary
2 passed (17.1s)
🎭 Playwright Run Summary
15 passed (45.9s)
🎭 Playwright Run Summary
4 passed (14.0s)
🎭 Playwright Run Summary
4 passed (9.4s)
🎭 Playwright Run Summary
25 passed (56.9s)
🎭 Playwright Run Summary
3 passed (19.1s)
🎭 Playwright Run Summary
3 passed (13.2s)
🎭 Playwright Run Summary
10 passed (20.1s)
🎭 Playwright Run Summary
10 passed (13.1s)
🎭 Playwright Run Summary
13 passed (46.4s)
🎭 Playwright Run Summary
11 passed (43.7s)
🎭 Playwright Run Summary
10 passed (42.2s)
🎭 Playwright Run Summary
22 passed (47.0s)
🎭 Playwright Run Summary
11 passed (33.9s)
🎭 Playwright Run Summary
25 passed (57.3s)
🎭 Playwright Run Summary
2 passed (35.3s)
🎭 Playwright Run Summary
6 skipped 7 passed (26.7s)
🎭 Playwright Run Summary
13 passed (18.4s)
🎭 Playwright Run Summary
4 skipped 12 passed (24.6s)
🎭 Playwright Run Summary
2 skipped 14 passed (14.0s)
🎭 Playwright Run Summary
40 passed (35.0s)
🎭 Playwright Run Summary
40 passed (35.4s)
🎭 Playwright Run Summary
5 skipped 17 passed (33.0s)
🎭 Playwright Run Summary
1 skipped 21 passed (21.3s)
🎭 Playwright Run Summary
22 passed (49.0s)
🎭 Playwright Run Summary
2 passed (44.2s)
🎭 Playwright Run Summary
7 passed (7.3s)
🎭 Playwright Run Summary
5 passed (32.2s)
🎭 Playwright Run Summary
5 passed (21.5s)
🎭 Playwright Run Summary
10 passed (18.8s)
🎭 Playwright Run Summary
10 passed (5.8s)
🎭 Playwright Run Summary
2 passed (30.0s)
🎭 Playwright Run Summary
4 passed (35.5s)
🎭 Playwright Run Summary
4 passed (9.5s)
🎭 Playwright Run Summary
5 passed (34.5s)
🎭 Playwright Run Summary
5 passed (34.2s)
🎭 Playwright Run Summary
2 passed (16.2s)
🎭 Playwright Run Summary
11 passed (39.2s)
🎭 Playwright Run Summary
2 passed (19.2s)
🎭 Playwright Run Summary
15 passed (51.3s)
🎭 Playwright Run Summary
8 passed (44.6s)
🎭 Playwright Run Summary
8 passed (16.3s)
🎭 Playwright Run Summary
2 passed (19.3s)
🎭 Playwright Run Summary
13 passed (38.6s)
🎭 Playwright Run Summary
4 skipped 17 passed (40.7s)
🎭 Playwright Run Summary
1 skipped 20 passed (31.0s)
🎭 Playwright Run Summary
1 skipped 28 passed (1.0m)
🎭 Playwright Run Summary
2 passed (16.0s)
🎭 Playwright Run Summary
19 passed (51.8s)
🎭 Playwright Run Summary
5 passed (23.7s)
🎭 Playwright Run Summary
5 passed (12.5s)
🎭 Playwright Run Summary
13 passed (45.9s)
🎭 Playwright Run Summary
13 passed (14.5s)
🎭 Playwright Run Summary
3 passed (29.0s)
🎭 Playwright Run Summary
3 passed (3.4s)
🎭 Playwright Run Summary
3 passed (38.7s)
🎭 Playwright Run Summary
3 passed (8.7s)
🎭 Playwright Run Summary
2 passed (20.0s)
🎭 Playwright Run Summary
3 skipped 24 passed (44.6s)
🎭 Playwright Run Summary
1 skipped 28 passed (1.2m)
🎭 Playwright Run Summary
13 passed (48.4s)
🎭 Playwright Run Summary
13 passed (14.9s)
🎭 Playwright Run Summary
1 skipped 28 passed (1.2m)
🎭 Playwright Run Summary
1 flaky [chromium] β€Ί tests/db-drivers.test.ts:43:1 β€Ί Instruments mysql automatically ─────────────────── 1 passed (21.0s)
🎭 Playwright Run Summary
2 skipped 21 passed (38.7s)
🎭 Playwright Run Summary
3 passed (38.0s)
🎭 Playwright Run Summary
3 passed (12.5s)
🎭 Playwright Run Summary
4 passed (1.5m)
🎭 Playwright Run Summary
2 passed (16.5s)
🎭 Playwright Run Summary
19 passed (1.1m)
🎭 Playwright Run Summary
29 passed (1.3m)
🎭 Playwright Run Summary
4 passed (14.9s)
🎭 Playwright Run Summary
24 skipped 42 passed (1.7m)
🎭 Playwright Run Summary
4 passed (16.3s)
🎭 Playwright Run Summary
3 skipped 62 passed (1.6m)
🎭 Playwright Run Summary
29 passed (1.4m)
🎭 Playwright Run Summary
19 skipped 47 passed (1.7m)
🎭 Playwright Run Summary
10 passed (2.5s)
🎭 Playwright Run Summary
10 passed (2.7s)
🎭 Playwright Run Summary
6 skipped 7 passed (51.6s)
🎭 Playwright Run Summary
13 passed (18.2s)
🎭 Playwright Run Summary
17 passed (1.1m)
🎭 Playwright Run Summary
4 skipped 30 passed (58.3s)
🎭 Playwright Run Summary
2 skipped 32 passed (1.2m)
🎭 Playwright Run Summary
5 skipped 17 passed (1.3m)
🎭 Playwright Run Summary
1 skipped 21 passed (21.2s)
🎭 Playwright Run Summary
2 passed (10.0s)
🎭 Playwright Run Summary
11 skipped 55 passed (1.9m)
🎭 Playwright Run Summary
5 skipped 30 passed (1.4m)
🎭 Playwright Run Summary
5 skipped 30 passed (49.9s)
🎭 Playwright Run Summary
13 skipped 53 passed (1.5m)
🎭 Playwright Run Summary
7 passed (2.0m)
🎭 Playwright Run Summary
13 passed (38.6s)
🎭 Playwright Run Summary
13 passed (19.2s)
🎭 Playwright Run Summary
13 skipped 53 passed (1.4m)
🎭 Playwright Run Summary
1 skipped 5 passed (24.5s)
🎭 Playwright Run Summary
58 passed (1.6m)
🎭 Playwright Run Summary
1 skipped 5 passed (24.2s)
🎭 Playwright Run Summary
58 passed (1.6m)
🎭 Playwright Run Summary
4 skipped 17 passed (1.4m)
🎭 Playwright Run Summary
1 skipped 20 passed (30.6s)
🎭 Playwright Run Summary
12 skipped 54 passed (1.9m)
🎭 Playwright Run Summary
1 skipped 5 passed (24.4s)
🎭 Playwright Run Summary
58 passed (1.6m)
🎭 Playwright Run Summary
4 skipped 12 passed (23.8s)
🎭 Playwright Run Summary
2 skipped 14 passed (13.9s)
🎭 Playwright Run Summary
2 passed (15.3s)
🎭 Playwright Run Summary
13 passed (36.7s)
🎭 Playwright Run Summary
5 skipped 30 passed (1.8m)
🎭 Playwright Run Summary
4 skipped 31 passed (49.1s)
🎭 Playwright Run Summary
76 passed (2.4m)
🎭 Playwright Run Summary
1 skipped 6 passed (25.0s)
🎭 Playwright Run Summary
76 passed (2.3m)
🎭 Playwright Run Summary
1 skipped 6 passed (28.2s)
🎭 Playwright Run Summary
76 passed (2.3m)
🎭 Playwright Run Summary
5 skipped 30 passed (2.1m)
🎭 Playwright Run Summary
4 skipped 31 passed (49.7s)
🎭 Playwright Run Summary
1 skipped 6 passed (27.8s)
🎭 Playwright Run Summary
76 passed (2.3m)
🎭 Playwright Run Summary
11 passed (9.5s)
🎭 Playwright Run Summary
17 passed (1.1m)
🎭 Playwright Run Summary
2 skipped 32 passed (2.5m)
🎭 Playwright Run Summary
2 skipped 32 passed (1.3m)
🎭 Playwright Run Summary
22 skipped 44 passed (2.1m)
🎭 Playwright Run Summary
11 skipped 55 passed (1.9m)
🎭 Playwright Run Summary
5 passed (23.9s)
🎭 Playwright Run Summary
5 passed (13.1s)
🎭 Playwright Run Summary
22 skipped 44 passed (2.3m)
🎭 Playwright Run Summary
11 skipped 55 passed (1.8m)
🎭 Playwright Run Summary
22 skipped 44 passed (2.3m)
🎭 Playwright Run Summary
11 skipped 55 passed (1.9m)
🎭 Playwright Run Summary
3 passed (5.2s)
🎭 Playwright Run Summary
2 skipped 32 passed (3.0m)
🎭 Playwright Run Summary
2 skipped 32 passed (1.3m)
🎭 Playwright Run Summary
19 skipped 47 passed (3.1m)
🎭 Playwright Run Summary
11 skipped 55 passed (1.8m)
🎭 Playwright Run Summary
19 skipped 47 passed (3.7m)
🎭 Playwright Run Summary
11 skipped 55 passed (1.8m)
🎭 Playwright Run Summary
15 skipped 32 passed (1.7m)
🎭 Playwright Run Summary
5 skipped 42 passed (1.3m)
🎭 Playwright Run Summary
19 skipped 47 passed (3.6m)
🎭 Playwright Run Summary
11 skipped 55 passed (1.9m)

Artifacts

Produced during runtime
Name Size Digest
build-bundle-output
20.8 MB
sha256:cece9a66cff930bfcb5e487cff746299a00ef1274d077b9f32f03080c264f97f
build-layer-output
1.43 MB
sha256:1318feecb45188f54c05e8cc9ebdade8a585fdd85eaecbb0862f56bcad1ab0ee
build-output
15 MB
sha256:584d91cde123df12577cfa3b6f20d3ebc681ed0e3675ce16fd4e172621422535
build-tarball-output
7.66 MB
sha256:2a5c4f36805cd2e0e8299f570d3d0f2a30fb16b4694f40504a2c42959b85f636