build(deps): bump form-data from 4.0.5 to 4.0.6 #10711
test.yml
on: pull_request
Matrix: unit
Matrix: e2e
Matrix: security
Matrix: unit-bun
Matrix: leaks
Annotations
10 errors and 44 warnings
|
[e2e] e2e/openapi-javascript-wiki/openapi-javascript-wiki.e2e.ts > should execute:
e2e/openapi-javascript-wiki/openapi-javascript-wiki.e2e.ts#L16
Error: Snapshot `should execute 1` mismatched
- Expected
+ Received
{
"data": {
- "viewsInPastMonth": 15113694589,
+ "viewsInPastMonth": 0,
},
}
❯ e2e/openapi-javascript-wiki/openapi-javascript-wiki.e2e.ts:16:3
|
|
[e2e] e2e/openapi-javascript-wiki/openapi-javascript-wiki.e2e.ts > should execute:
e2e/openapi-javascript-wiki/openapi-javascript-wiki.e2e.ts#L16
Error: Snapshot `should execute 1` mismatched
- Expected
+ Received
{
"data": {
- "viewsInPastMonth": 15113694589,
+ "viewsInPastMonth": 0,
},
}
❯ e2e/openapi-javascript-wiki/openapi-javascript-wiki.e2e.ts:16:3
|
|
[e2e] e2e/openapi-additional-resolvers/openapi-additional-resolvers.e2e.ts > should execute Metrics with apple:
e2e/openapi-additional-resolvers/openapi-additional-resolvers.e2e.ts#L63
AssertionError: expected [ { …(3) } ] to be falsy
- Expected:
false
+ Received:
[
{
"extensions": {
"code": "DOWNSTREAM_SERVICE_ERROR",
"request": {
"method": "GET",
"url": "https://wikimedia.org/api/rest_v1/metrics/pageviews/aggregate/en.wikipedia.org/all-access/user/daily/20200101/20200226",
},
"response": {
"body": {
"detail": "The date(s) you used are valid, but we either do not have data for those date(s), or the project you asked for is not loaded yet. Please check documentation for more information",
"method": "get",
"status": 404,
"title": "Not Found",
"type": "about:blank",
"uri": "/metrics/pageviews/aggregate/en.wikipedia.org/all-access/user/daily/20200101/20200226",
},
"headers": {
"access-control-allow-headers": "accept, content-type, content-length, cache-control, accept-language, api-user-agent, if-match, if-modified-since, if-none-match, dnt, accept-encoding",
"access-control-allow-methods": "GET,HEAD",
"access-control-allow-origin": "*",
"access-control-expose-headers": "etag",
"age": "123",
"cache-control": "s-maxage=600",
"content-length": "353",
"content-security-policy": "default-src 'none'; frame-ancestors 'none'",
"content-type": "application/problem+json",
"date": "Fri, 07 Aug 2026 15:33:31 GMT",
"etag": "W/\"20-da39a3ee5e6b4b0d3255bfef95601890afd80709\"",
"nel": "{ \"report_to\": \"wm_nel\", \"max_age\": 604800, \"failure_fraction\": 0.05, \"success_fraction\": 0.0}",
"referrer-policy": "origin-when-cross-origin",
"report-to": "{ \"group\": \"wm_nel\", \"max_age\": 604800, \"endpoints\": [{ \"url\": \"https://intake-logging.wikimedia.org/v1/events?stream=w3c.reportingapi.network_error&schema_uri=/w3c/reportingapi/network_error/1.0.0\" }] }",
"server": "main-tls",
"server-timing": "cache;desc=\"hit-front\", host;desc=\"cp4038\",co_id;desc=\"3226716090\"",
"set-cookie": [
"WMF-Last-Access=07-Aug-2026;Path=/;HttpOnly;secure;Expires=Tue, 08 Sep 2026 12:00:00 GMT",
"WMF-Last-Access-Global=07-Aug-2026;Path=/;Domain=.wikimedia.org;HttpOnly;secure;Expires=Tue, 08 Sep 2026 12:00:00 GMT",
"GeoIP=US:CA:San_Jose:37.34:-121.89:v4; Path=/; secure; Domain=.wikimedia.org",
"NetworkProbeLimit=0.001;Path=/;Secure;SameSite=None;Max-Age=3600",
],
"strict-transport-security": "max-age=106384710; includeSubDomains; preload",
"x-analytics": "",
"x-cache": "cp4038 miss, cp4038 hit/22",
"x-cache-status": "hit-front",
"x-client-ip": "52.234.44.121",
"x-content-type-options": "nosniff",
"x-frame-options": "SAMEORIGIN",
"x-request-id": "a9404330-b9dd-4629-a103-f96395016607",
"x-xss-protection": "1; mode=block",
},
"status": 404,
"statusText": "Not Found",
},
"serviceName": "Wiki",
},
"message": "Upstream HTTP Error: 404, Could not invoke operation GET /metrics/pageviews/aggregate/{args.project}/{args.access}/{args.agent}/{args.granularity}/{args.start}/{args.end}",
"path": [
"metrics_pageviews_aggregate_by_project_by_access_by_agent_by_granularity_by_start_by_end",
],
},
]
❯ e2e/openapi-additional-resolvers/openapi-additional-resolvers.e2e.ts:63:25
|
|
[e2e] e2e/openapi-additional-resolvers/openapi-additional-resolvers.e2e.ts > should execute Metrics with apple:
e2e/openapi-additional-resolvers/openapi-additional-resolvers.e2e.ts#L63
AssertionError: expected [ { …(3) } ] to be falsy
- Expected:
false
+ Received:
[
{
"extensions": {
"code": "DOWNSTREAM_SERVICE_ERROR",
"request": {
"method": "GET",
"url": "https://wikimedia.org/api/rest_v1/metrics/pageviews/aggregate/en.wikipedia.org/all-access/user/daily/20200101/20200226",
},
"response": {
"body": {
"detail": "The date(s) you used are valid, but we either do not have data for those date(s), or the project you asked for is not loaded yet. Please check documentation for more information",
"method": "get",
"status": 404,
"title": "Not Found",
"type": "about:blank",
"uri": "/metrics/pageviews/aggregate/en.wikipedia.org/all-access/user/daily/20200101/20200226",
},
"headers": {
"access-control-allow-headers": "accept, content-type, content-length, cache-control, accept-language, api-user-agent, if-match, if-modified-since, if-none-match, dnt, accept-encoding",
"access-control-allow-methods": "GET,HEAD",
"access-control-allow-origin": "*",
"access-control-expose-headers": "etag",
"age": "117",
"cache-control": "s-maxage=600",
"content-length": "353",
"content-security-policy": "default-src 'none'; frame-ancestors 'none'",
"content-type": "application/problem+json",
"date": "Fri, 07 Aug 2026 15:33:31 GMT",
"etag": "W/\"20-da39a3ee5e6b4b0d3255bfef95601890afd80709\"",
"nel": "{ \"report_to\": \"wm_nel\", \"max_age\": 604800, \"failure_fraction\": 0.05, \"success_fraction\": 0.0}",
"referrer-policy": "origin-when-cross-origin",
"report-to": "{ \"group\": \"wm_nel\", \"max_age\": 604800, \"endpoints\": [{ \"url\": \"https://intake-logging.wikimedia.org/v1/events?stream=w3c.reportingapi.network_error&schema_uri=/w3c/reportingapi/network_error/1.0.0\" }] }",
"server": "main-tls",
"server-timing": "cache;desc=\"hit-front\", host;desc=\"cp4038\",co_id;desc=\"2197743096\"",
"set-cookie": [
"WMF-Last-Access=07-Aug-2026;Path=/;HttpOnly;secure;Expires=Tue, 08 Sep 2026 12:00:00 GMT",
"WMF-Last-Access-Global=07-Aug-2026;Path=/;Domain=.wikimedia.org;HttpOnly;secure;Expires=Tue, 08 Sep 2026 12:00:00 GMT",
"GeoIP=US:CA:San_Jose:37.34:-121.89:v4; Path=/; secure; Domain=.wikimedia.org",
"NetworkProbeLimit=0.001;Path=/;Secure;SameSite=None;Max-Age=3600",
],
"strict-transport-security": "max-age=106384710; includeSubDomains; preload",
"x-analytics": "",
"x-cache": "cp4038 miss, cp4038 hit/21",
"x-cache-status": "hit-front",
"x-client-ip": "52.234.44.121",
"x-content-type-options": "nosniff",
"x-frame-options": "SAMEORIGIN",
"x-request-id": "97c3de12-7d4d-4585-a64a-7820914eb2c0",
"x-xss-protection": "1; mode=block",
},
"status": 404,
"statusText": "Not Found",
},
"serviceName": "Wiki",
},
"message": "Upstream HTTP Error: 404, Could not invoke operation GET /metrics/pageviews/aggregate/{args.project}/{args.access}/{args.agent}/{args.granularity}/{args.start}/{args.end}",
"path": [
"metrics_pageviews_aggregate_by_project_by_access_by_agent_by_granularity_by_start_by_end",
],
},
]
❯ e2e/openapi-additional-resolvers/openapi-additional-resolvers.e2e.ts:63:25
|
|
[e2e] e2e/openapi-additional-resolvers/openapi-additional-resolvers.e2e.ts > should execute Metrics with apple:
e2e/openapi-additional-resolvers/openapi-additional-resolvers.e2e.ts#L63
AssertionError: expected [ { …(3) } ] to be falsy
- Expected:
false
+ Received:
[
{
"extensions": {
"code": "DOWNSTREAM_SERVICE_ERROR",
"request": {
"method": "GET",
"url": "https://wikimedia.org/api/rest_v1/metrics/pageviews/aggregate/en.wikipedia.org/all-access/user/daily/20200101/20200226",
},
"response": {
"body": {
"detail": "The date(s) you used are valid, but we either do not have data for those date(s), or the project you asked for is not loaded yet. Please check documentation for more information",
"method": "get",
"status": 404,
"title": "Not Found",
"type": "about:blank",
"uri": "/metrics/pageviews/aggregate/en.wikipedia.org/all-access/user/daily/20200101/20200226",
},
"headers": {
"access-control-allow-headers": "accept, content-type, content-length, cache-control, accept-language, api-user-agent, if-match, if-modified-since, if-none-match, dnt, accept-encoding",
"access-control-allow-methods": "GET,HEAD",
"access-control-allow-origin": "*",
"access-control-expose-headers": "etag",
"age": "113",
"cache-control": "s-maxage=600",
"content-length": "353",
"content-security-policy": "default-src 'none'; frame-ancestors 'none'",
"content-type": "application/problem+json",
"date": "Fri, 07 Aug 2026 15:33:31 GMT",
"etag": "W/\"20-da39a3ee5e6b4b0d3255bfef95601890afd80709\"",
"nel": "{ \"report_to\": \"wm_nel\", \"max_age\": 604800, \"failure_fraction\": 0.05, \"success_fraction\": 0.0}",
"referrer-policy": "origin-when-cross-origin",
"report-to": "{ \"group\": \"wm_nel\", \"max_age\": 604800, \"endpoints\": [{ \"url\": \"https://intake-logging.wikimedia.org/v1/events?stream=w3c.reportingapi.network_error&schema_uri=/w3c/reportingapi/network_error/1.0.0\" }] }",
"server": "main-tls",
"server-timing": "cache;desc=\"hit-front\", host;desc=\"cp4038\",co_id;desc=\"2408389140\"",
"set-cookie": [
"WMF-Last-Access=07-Aug-2026;Path=/;HttpOnly;secure;Expires=Tue, 08 Sep 2026 12:00:00 GMT",
"WMF-Last-Access-Global=07-Aug-2026;Path=/;Domain=.wikimedia.org;HttpOnly;secure;Expires=Tue, 08 Sep 2026 12:00:00 GMT",
"GeoIP=US:CA:San_Jose:37.34:-121.89:v4; Path=/; secure; Domain=.wikimedia.org",
"NetworkProbeLimit=0.001;Path=/;Secure;SameSite=None;Max-Age=3600",
],
"strict-transport-security": "max-age=106384710; includeSubDomains; preload",
"x-analytics": "",
"x-cache": "cp4038 miss, cp4038 hit/19",
"x-cache-status": "hit-front",
"x-client-ip": "52.234.44.121",
"x-content-type-options": "nosniff",
"x-frame-options": "SAMEORIGIN",
"x-request-id": "77775c78-7a38-4b25-9ae6-2ca1356035de",
"x-xss-protection": "1; mode=block",
},
"status": 404,
"statusText": "Not Found",
},
"serviceName": "Wiki",
},
"message": "Upstream HTTP Error: 404, Could not invoke operation GET /metrics/pageviews/aggregate/{args.project}/{args.access}/{args.agent}/{args.granularity}/{args.start}/{args.end}",
"path": [
"metrics_pageviews_aggregate_by_project_by_access_by_agent_by_granularity_by_start_by_end",
],
},
]
❯ e2e/openapi-additional-resolvers/openapi-additional-resolvers.e2e.ts:63:25
|
|
[e2e] e2e/openapi-additional-resolvers/openapi-additional-resolvers.e2e.ts > should execute Metrics with apple:
e2e/openapi-additional-resolvers/openapi-additional-resolvers.e2e.ts#L63
AssertionError: expected [ { …(3) } ] to be falsy
- Expected:
false
+ Received:
[
{
"extensions": {
"code": "DOWNSTREAM_SERVICE_ERROR",
"request": {
"method": "GET",
"url": "https://wikimedia.org/api/rest_v1/metrics/pageviews/aggregate/en.wikipedia.org/all-access/user/daily/20200101/20200226",
},
"response": {
"body": {
"detail": "The date(s) you used are valid, but we either do not have data for those date(s), or the project you asked for is not loaded yet. Please check documentation for more information",
"method": "get",
"status": 404,
"title": "Not Found",
"type": "about:blank",
"uri": "/metrics/pageviews/aggregate/en.wikipedia.org/all-access/user/daily/20200101/20200226",
},
"headers": {
"access-control-allow-headers": "accept, content-type, content-length, cache-control, accept-language, api-user-agent, if-match, if-modified-since, if-none-match, dnt, accept-encoding",
"access-control-allow-methods": "GET,HEAD",
"access-control-allow-origin": "*",
"access-control-expose-headers": "etag",
"age": "108",
"cache-control": "s-maxage=600",
"content-length": "353",
"content-security-policy": "default-src 'none'; frame-ancestors 'none'",
"content-type": "application/problem+json",
"date": "Fri, 07 Aug 2026 15:33:31 GMT",
"etag": "W/\"20-da39a3ee5e6b4b0d3255bfef95601890afd80709\"",
"nel": "{ \"report_to\": \"wm_nel\", \"max_age\": 604800, \"failure_fraction\": 0.05, \"success_fraction\": 0.0}",
"referrer-policy": "origin-when-cross-origin",
"report-to": "{ \"group\": \"wm_nel\", \"max_age\": 604800, \"endpoints\": [{ \"url\": \"https://intake-logging.wikimedia.org/v1/events?stream=w3c.reportingapi.network_error&schema_uri=/w3c/reportingapi/network_error/1.0.0\" }] }",
"server": "main-tls",
"server-timing": "cache;desc=\"hit-front\", host;desc=\"cp4038\",co_id;desc=\"1206404881\"",
"set-cookie": [
"WMF-Last-Access=07-Aug-2026;Path=/;HttpOnly;secure;Expires=Tue, 08 Sep 2026 12:00:00 GMT",
"WMF-Last-Access-Global=07-Aug-2026;Path=/;Domain=.wikimedia.org;HttpOnly;secure;Expires=Tue, 08 Sep 2026 12:00:00 GMT",
"GeoIP=US:CA:San_Jose:37.34:-121.89:v4; Path=/; secure; Domain=.wikimedia.org",
"NetworkProbeLimit=0.001;Path=/;Secure;SameSite=None;Max-Age=3600",
],
"strict-transport-security": "max-age=106384710; includeSubDomains; preload",
"x-analytics": "",
"x-cache": "cp4038 miss, cp4038 hit/17",
"x-cache-status": "hit-front",
"x-client-ip": "52.234.44.121",
"x-content-type-options": "nosniff",
"x-frame-options": "SAMEORIGIN",
"x-request-id": "8db8bc3d-fe05-40bc-bfb5-3c046034002e",
"x-xss-protection": "1; mode=block",
},
"status": 404,
"statusText": "Not Found",
},
"serviceName": "Wiki",
},
"message": "Upstream HTTP Error: 404, Could not invoke operation GET /metrics/pageviews/aggregate/{args.project}/{args.access}/{args.agent}/{args.granularity}/{args.start}/{args.end}",
"path": [
"metrics_pageviews_aggregate_by_project_by_access_by_agent_by_granularity_by_start_by_end",
],
},
]
❯ e2e/openapi-additional-resolvers/openapi-additional-resolvers.e2e.ts:63:25
|
|
[e2e] e2e/openapi-additional-resolvers/openapi-additional-resolvers.e2e.ts > should execute Metrics with banana:
e2e/openapi-additional-resolvers/openapi-additional-resolvers.e2e.ts#L30
AssertionError: expected [ { …(3) } ] to be falsy
- Expected:
false
+ Received:
[
{
"extensions": {
"code": "DOWNSTREAM_SERVICE_ERROR",
"request": {
"method": "GET",
"url": "https://wikimedia.org/api/rest_v1/metrics/pageviews/aggregate/en.wikipedia.org/all-access/user/daily/20200101/20200226",
},
"response": {
"body": {
"detail": "The date(s) you used are valid, but we either do not have data for those date(s), or the project you asked for is not loaded yet. Please check documentation for more information",
"method": "get",
"status": 404,
"title": "Not Found",
"type": "about:blank",
"uri": "/metrics/pageviews/aggregate/en.wikipedia.org/all-access/user/daily/20200101/20200226",
},
"headers": {
"access-control-allow-headers": "accept, content-type, content-length, cache-control, accept-language, api-user-agent, if-match, if-modified-since, if-none-match, dnt, accept-encoding",
"access-control-allow-methods": "GET,HEAD",
"access-control-allow-origin": "*",
"access-control-expose-headers": "etag",
"age": "103",
"cache-control": "s-maxage=600",
"content-length": "353",
"content-security-policy": "default-src 'none'; frame-ancestors 'none'",
"content-type": "application/problem+json",
"date": "Fri, 07 Aug 2026 15:33:31 GMT",
"etag": "W/\"20-da39a3ee5e6b4b0d3255bfef95601890afd80709\"",
"nel": "{ \"report_to\": \"wm_nel\", \"max_age\": 604800, \"failure_fraction\": 0.05, \"success_fraction\": 0.0}",
"referrer-policy": "origin-when-cross-origin",
"report-to": "{ \"group\": \"wm_nel\", \"max_age\": 604800, \"endpoints\": [{ \"url\": \"https://intake-logging.wikimedia.org/v1/events?stream=w3c.reportingapi.network_error&schema_uri=/w3c/reportingapi/network_error/1.0.0\" }] }",
"server": "main-tls",
"server-timing": "cache;desc=\"hit-front\", host;desc=\"cp4038\",co_id;desc=\"37642704\"",
"set-cookie": [
"WMF-Last-Access=07-Aug-2026;Path=/;HttpOnly;secure;Expires=Tue, 08 Sep 2026 12:00:00 GMT",
"WMF-Last-Access-Global=07-Aug-2026;Path=/;Domain=.wikimedia.org;HttpOnly;secure;Expires=Tue, 08 Sep 2026 12:00:00 GMT",
"GeoIP=US:CA:San_Jose:37.34:-121.89:v4; Path=/; secure; Domain=.wikimedia.org",
"NetworkProbeLimit=0.001;Path=/;Secure;SameSite=None;Max-Age=3600",
],
"strict-transport-security": "max-age=106384710; includeSubDomains; preload",
"x-analytics": "",
"x-cache": "cp4038 miss, cp4038 hit/16",
"x-cache-status": "hit-front",
"x-client-ip": "52.234.44.121",
"x-content-type-options": "nosniff",
"x-frame-options": "SAMEORIGIN",
"x-request-id": "5e56530b-98e7-4730-9983-543f52e24dcf",
"x-xss-protection": "1; mode=block",
},
"status": 404,
"statusText": "Not Found",
},
"serviceName": "Wiki",
},
"message": "Upstream HTTP Error: 404, Could not invoke operation GET /metrics/pageviews/aggregate/{args.project}/{args.access}/{args.agent}/{args.granularity}/{args.start}/{args.end}",
"path": [
"metrics_pageviews_aggregate_by_project_by_access_by_agent_by_granularity_by_start_by_end",
],
},
]
❯ e2e/openapi-additional-resolvers/openapi-additional-resolvers.e2e.ts:30:25
|
|
[e2e] e2e/openapi-additional-resolvers/openapi-additional-resolvers.e2e.ts > should execute Metrics with banana:
e2e/openapi-additional-resolvers/openapi-additional-resolvers.e2e.ts#L30
AssertionError: expected [ { …(3) } ] to be falsy
- Expected:
false
+ Received:
[
{
"extensions": {
"code": "DOWNSTREAM_SERVICE_ERROR",
"request": {
"method": "GET",
"url": "https://wikimedia.org/api/rest_v1/metrics/pageviews/aggregate/en.wikipedia.org/all-access/user/daily/20200101/20200226",
},
"response": {
"body": {
"detail": "The date(s) you used are valid, but we either do not have data for those date(s), or the project you asked for is not loaded yet. Please check documentation for more information",
"method": "get",
"status": 404,
"title": "Not Found",
"type": "about:blank",
"uri": "/metrics/pageviews/aggregate/en.wikipedia.org/all-access/user/daily/20200101/20200226",
},
"headers": {
"access-control-allow-headers": "accept, content-type, content-length, cache-control, accept-language, api-user-agent, if-match, if-modified-since, if-none-match, dnt, accept-encoding",
"access-control-allow-methods": "GET,HEAD",
"access-control-allow-origin": "*",
"access-control-expose-headers": "etag",
"age": "99",
"cache-control": "s-maxage=600",
"content-length": "353",
"content-security-policy": "default-src 'none'; frame-ancestors 'none'",
"content-type": "application/problem+json",
"date": "Fri, 07 Aug 2026 15:33:31 GMT",
"etag": "W/\"20-da39a3ee5e6b4b0d3255bfef95601890afd80709\"",
"nel": "{ \"report_to\": \"wm_nel\", \"max_age\": 604800, \"failure_fraction\": 0.05, \"success_fraction\": 0.0}",
"referrer-policy": "origin-when-cross-origin",
"report-to": "{ \"group\": \"wm_nel\", \"max_age\": 604800, \"endpoints\": [{ \"url\": \"https://intake-logging.wikimedia.org/v1/events?stream=w3c.reportingapi.network_error&schema_uri=/w3c/reportingapi/network_error/1.0.0\" }] }",
"server": "main-tls",
"server-timing": "cache;desc=\"hit-front\", host;desc=\"cp4038\",co_id;desc=\"3208604270\"",
"set-cookie": [
"WMF-Last-Access=07-Aug-2026;Path=/;HttpOnly;secure;Expires=Tue, 08 Sep 2026 12:00:00 GMT",
"WMF-Last-Access-Global=07-Aug-2026;Path=/;Domain=.wikimedia.org;HttpOnly;secure;Expires=Tue, 08 Sep 2026 12:00:00 GMT",
"GeoIP=US:CA:San_Jose:37.34:-121.89:v4; Path=/; secure; Domain=.wikimedia.org",
"NetworkProbeLimit=0.001;Path=/;Secure;SameSite=None;Max-Age=3600",
],
"strict-transport-security": "max-age=106384710; includeSubDomains; preload",
"x-analytics": "",
"x-cache": "cp4038 miss, cp4038 hit/14",
"x-cache-status": "hit-front",
"x-client-ip": "52.234.44.121",
"x-content-type-options": "nosniff",
"x-frame-options": "SAMEORIGIN",
"x-request-id": "c0c785c4-ec71-4c61-9d0a-9c1574d44e73",
"x-xss-protection": "1; mode=block",
},
"status": 404,
"statusText": "Not Found",
},
"serviceName": "Wiki",
},
"message": "Upstream HTTP Error: 404, Could not invoke operation GET /metrics/pageviews/aggregate/{args.project}/{args.access}/{args.agent}/{args.granularity}/{args.start}/{args.end}",
"path": [
"metrics_pageviews_aggregate_by_project_by_access_by_agent_by_granularity_by_start_by_end",
],
},
]
❯ e2e/openapi-additional-resolvers/openapi-additional-resolvers.e2e.ts:30:25
|
|
[e2e] e2e/openapi-additional-resolvers/openapi-additional-resolvers.e2e.ts > should execute Metrics with banana:
e2e/openapi-additional-resolvers/openapi-additional-resolvers.e2e.ts#L30
AssertionError: expected [ { …(3) } ] to be falsy
- Expected:
false
+ Received:
[
{
"extensions": {
"code": "DOWNSTREAM_SERVICE_ERROR",
"request": {
"method": "GET",
"url": "https://wikimedia.org/api/rest_v1/metrics/pageviews/aggregate/en.wikipedia.org/all-access/user/daily/20200101/20200226",
},
"response": {
"body": {
"detail": "The date(s) you used are valid, but we either do not have data for those date(s), or the project you asked for is not loaded yet. Please check documentation for more information",
"method": "get",
"status": 404,
"title": "Not Found",
"type": "about:blank",
"uri": "/metrics/pageviews/aggregate/en.wikipedia.org/all-access/user/daily/20200101/20200226",
},
"headers": {
"access-control-allow-headers": "accept, content-type, content-length, cache-control, accept-language, api-user-agent, if-match, if-modified-since, if-none-match, dnt, accept-encoding",
"access-control-allow-methods": "GET,HEAD",
"access-control-allow-origin": "*",
"access-control-expose-headers": "etag",
"age": "94",
"cache-control": "s-maxage=600",
"content-length": "353",
"content-security-policy": "default-src 'none'; frame-ancestors 'none'",
"content-type": "application/problem+json",
"date": "Fri, 07 Aug 2026 15:33:31 GMT",
"etag": "W/\"20-da39a3ee5e6b4b0d3255bfef95601890afd80709\"",
"nel": "{ \"report_to\": \"wm_nel\", \"max_age\": 604800, \"failure_fraction\": 0.05, \"success_fraction\": 0.0}",
"referrer-policy": "origin-when-cross-origin",
"report-to": "{ \"group\": \"wm_nel\", \"max_age\": 604800, \"endpoints\": [{ \"url\": \"https://intake-logging.wikimedia.org/v1/events?stream=w3c.reportingapi.network_error&schema_uri=/w3c/reportingapi/network_error/1.0.0\" }] }",
"server": "main-tls",
"server-timing": "cache;desc=\"hit-front\", host;desc=\"cp4038\",co_id;desc=\"2492716315\"",
"set-cookie": [
"WMF-Last-Access=07-Aug-2026;Path=/;HttpOnly;secure;Expires=Tue, 08 Sep 2026 12:00:00 GMT",
"WMF-Last-Access-Global=07-Aug-2026;Path=/;Domain=.wikimedia.org;HttpOnly;secure;Expires=Tue, 08 Sep 2026 12:00:00 GMT",
"GeoIP=US:CA:San_Jose:37.34:-121.89:v4; Path=/; secure; Domain=.wikimedia.org",
"NetworkProbeLimit=0.001;Path=/;Secure;SameSite=None;Max-Age=3600",
],
"strict-transport-security": "max-age=106384710; includeSubDomains; preload",
"x-analytics": "",
"x-cache": "cp4038 miss, cp4038 hit/12",
"x-cache-status": "hit-front",
"x-client-ip": "52.234.44.121",
"x-content-type-options": "nosniff",
"x-frame-options": "SAMEORIGIN",
"x-request-id": "394d8e5a-1963-4dc5-bb5d-9b80e85efa83",
"x-xss-protection": "1; mode=block",
},
"status": 404,
"statusText": "Not Found",
},
"serviceName": "Wiki",
},
"message": "Upstream HTTP Error: 404, Could not invoke operation GET /metrics/pageviews/aggregate/{args.project}/{args.access}/{args.agent}/{args.granularity}/{args.start}/{args.end}",
"path": [
"metrics_pageviews_aggregate_by_project_by_access_by_agent_by_granularity_by_start_by_end",
],
},
]
❯ e2e/openapi-additional-resolvers/openapi-additional-resolvers.e2e.ts:30:25
|
|
[e2e] e2e/openapi-additional-resolvers/openapi-additional-resolvers.e2e.ts > should execute Metrics with banana:
e2e/openapi-additional-resolvers/openapi-additional-resolvers.e2e.ts#L30
AssertionError: expected [ { …(3) } ] to be falsy
- Expected:
false
+ Received:
[
{
"extensions": {
"code": "DOWNSTREAM_SERVICE_ERROR",
"request": {
"method": "GET",
"url": "https://wikimedia.org/api/rest_v1/metrics/pageviews/aggregate/en.wikipedia.org/all-access/user/daily/20200101/20200226",
},
"response": {
"body": {
"detail": "The date(s) you used are valid, but we either do not have data for those date(s), or the project you asked for is not loaded yet. Please check documentation for more information",
"method": "get",
"status": 404,
"title": "Not Found",
"type": "about:blank",
"uri": "/metrics/pageviews/aggregate/en.wikipedia.org/all-access/user/daily/20200101/20200226",
},
"headers": {
"access-control-allow-headers": "accept, content-type, content-length, cache-control, accept-language, api-user-agent, if-match, if-modified-since, if-none-match, dnt, accept-encoding",
"access-control-allow-methods": "GET,HEAD",
"access-control-allow-origin": "*",
"access-control-expose-headers": "etag",
"age": "89",
"cache-control": "s-maxage=600",
"content-length": "353",
"content-security-policy": "default-src 'none'; frame-ancestors 'none'",
"content-type": "application/problem+json",
"date": "Fri, 07 Aug 2026 15:33:31 GMT",
"etag": "W/\"20-da39a3ee5e6b4b0d3255bfef95601890afd80709\"",
"nel": "{ \"report_to\": \"wm_nel\", \"max_age\": 604800, \"failure_fraction\": 0.05, \"success_fraction\": 0.0}",
"referrer-policy": "origin-when-cross-origin",
"report-to": "{ \"group\": \"wm_nel\", \"max_age\": 604800, \"endpoints\": [{ \"url\": \"https://intake-logging.wikimedia.org/v1/events?stream=w3c.reportingapi.network_error&schema_uri=/w3c/reportingapi/network_error/1.0.0\" }] }",
"server": "main-tls",
"server-timing": "cache;desc=\"hit-front\", host;desc=\"cp4038\",co_id;desc=\"2493213780\"",
"set-cookie": [
"WMF-Last-Access=07-Aug-2026;Path=/;HttpOnly;secure;Expires=Tue, 08 Sep 2026 12:00:00 GMT",
"WMF-Last-Access-Global=07-Aug-2026;Path=/;Domain=.wikimedia.org;HttpOnly;secure;Expires=Tue, 08 Sep 2026 12:00:00 GMT",
"GeoIP=US:CA:San_Jose:37.34:-121.89:v4; Path=/; secure; Domain=.wikimedia.org",
"NetworkProbeLimit=0.001;Path=/;Secure;SameSite=None;Max-Age=3600",
],
"strict-transport-security": "max-age=106384710; includeSubDomains; preload",
"x-analytics": "",
"x-cache": "cp4038 miss, cp4038 hit/11",
"x-cache-status": "hit-front",
"x-client-ip": "52.234.44.121",
"x-content-type-options": "nosniff",
"x-frame-options": "SAMEORIGIN",
"x-request-id": "4c782b5b-df15-4720-b256-4564e8191f76",
"x-xss-protection": "1; mode=block",
},
"status": 404,
"statusText": "Not Found",
},
"serviceName": "Wiki",
},
"message": "Upstream HTTP Error: 404, Could not invoke operation GET /metrics/pageviews/aggregate/{args.project}/{args.access}/{args.agent}/{args.granularity}/{args.start}/{args.end}",
"path": [
"metrics_pageviews_aggregate_by_project_by_access_by_agent_by_granularity_by_start_by_end",
],
},
]
❯ e2e/openapi-additional-resolvers/openapi-additional-resolvers.e2e.ts:30:25
|
|
Unit / Node v24 / Stitching Runtime
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/github-script@v7, actions/setup-node@v4, styfle/cancel-workflow-action@0.12.1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Unit / Node v26 / Stitching Runtime
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/github-script@v7, actions/setup-node@v4, styfle/cancel-workflow-action@0.12.1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Unit / Node v22 / Router Runtime
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/github-script@v7, actions/setup-node@v4, styfle/cancel-workflow-action@0.12.1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Unit / Node v24 / Router Runtime
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/github-script@v7, actions/setup-node@v4, styfle/cancel-workflow-action@0.12.1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Unit / Node v26 / Router Runtime
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/github-script@v7, actions/setup-node@v4, styfle/cancel-workflow-action@0.12.1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Unit / Node v20 / Router Runtime
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/github-script@v7, actions/setup-node@v4, styfle/cancel-workflow-action@0.12.1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Unit / Node v22 / Stitching Runtime
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/github-script@v7, actions/setup-node@v4, styfle/cancel-workflow-action@0.12.1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Unit / Bun / Stitching Runtime
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/github-script@v7, actions/setup-node@v4, styfle/cancel-workflow-action@0.12.1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Unit / Node v20 / Stitching Runtime
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/github-script@v7, actions/setup-node@v4, styfle/cancel-workflow-action@0.12.1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Unit / Bun / Router Runtime
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/github-script@v7, actions/setup-node@v4, styfle/cancel-workflow-action@0.12.1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Unit / Bun / Router Runtime
Attempt 1 failed. Reason: Child_process exited with error code 1
|
|
E2E / Bun on Ubuntu with Router Runtime
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/github-script@v7, actions/setup-node@v4, ScribeMD/docker-cache@e1be5d7e63cc5f0c6400d8cb86d3d899a7fd71e2, styfle/cancel-workflow-action@0.12.1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Leaks / Node v26 / Stitching Runtime
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/github-script@v7, actions/setup-node@v4, styfle/cancel-workflow-action@0.12.1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Leaks / Node v26 / Router Runtime
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/github-script@v7, actions/setup-node@v4, styfle/cancel-workflow-action@0.12.1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Leaks / Node v22 / Router Runtime
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/github-script@v7, actions/setup-node@v4, styfle/cancel-workflow-action@0.12.1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Leaks / Node v22 / Stitching Runtime
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/github-script@v7, actions/setup-node@v4, styfle/cancel-workflow-action@0.12.1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
E2E / Node 24 on Ubuntu
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/github-script@v7, actions/setup-node@v4, ScribeMD/docker-cache@e1be5d7e63cc5f0c6400d8cb86d3d899a7fd71e2, styfle/cancel-workflow-action@0.12.1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
E2E / Node 24 on Ubuntu
Both node-version and node-version-file inputs are specified, only node-version will be used
|
|
E2E / Node 22 on Ubuntu
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/github-script@v7, actions/setup-node@v4, ScribeMD/docker-cache@e1be5d7e63cc5f0c6400d8cb86d3d899a7fd71e2, styfle/cancel-workflow-action@0.12.1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
E2E / Node 22 on Ubuntu
Both node-version and node-version-file inputs are specified, only node-version will be used
|
|
Leaks / Node v20 / Router Runtime
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/github-script@v7, actions/setup-node@v4, styfle/cancel-workflow-action@0.12.1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Leaks / Node v20 / Stitching Runtime
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/github-script@v7, actions/setup-node@v4, styfle/cancel-workflow-action@0.12.1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
E2E / Bun on Ubuntu
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/github-script@v7, actions/setup-node@v4, ScribeMD/docker-cache@e1be5d7e63cc5f0c6400d8cb86d3d899a7fd71e2, styfle/cancel-workflow-action@0.12.1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Leaks / Node v24 / Router Runtime
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/github-script@v7, actions/setup-node@v4, styfle/cancel-workflow-action@0.12.1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Leaks / Node v24 / Stitching Runtime
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/github-script@v7, actions/setup-node@v4, styfle/cancel-workflow-action@0.12.1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
E2E / Node 26 on Ubuntu
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/github-script@v7, actions/setup-node@v4, ScribeMD/docker-cache@e1be5d7e63cc5f0c6400d8cb86d3d899a7fd71e2, styfle/cancel-workflow-action@0.12.1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
E2E / Node 26 on Ubuntu
Both node-version and node-version-file inputs are specified, only node-version will be used
|
|
E2E / Node 26 on Ubuntu with Router Runtime
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/github-script@v7, actions/setup-node@v4, ScribeMD/docker-cache@e1be5d7e63cc5f0c6400d8cb86d3d899a7fd71e2, styfle/cancel-workflow-action@0.12.1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
E2E / Node 26 on Ubuntu with Router Runtime
Both node-version and node-version-file inputs are specified, only node-version will be used
|
|
E2E / Node Binary on Windows
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/github-script@v7, actions/setup-node@v4, styfle/cancel-workflow-action@0.12.1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
E2E / Node Binary on Windows
Both node-version and node-version-file inputs are specified, only node-version will be used
|
|
Security / Bun Docker Image
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/github-script@v7, actions/setup-node@v4, styfle/cancel-workflow-action@0.12.1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Security / Node Docker Image
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/github-script@v7, actions/setup-node@v4, styfle/cancel-workflow-action@0.12.1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
E2E / Node Docker on Ubuntu
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/github-script@v7, actions/setup-node@v4, ScribeMD/docker-cache@e1be5d7e63cc5f0c6400d8cb86d3d899a7fd71e2, styfle/cancel-workflow-action@0.12.1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
E2E / Node Binary on Ubuntu
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/github-script@v7, actions/setup-node@v4, ScribeMD/docker-cache@e1be5d7e63cc5f0c6400d8cb86d3d899a7fd71e2, styfle/cancel-workflow-action@0.12.1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
E2E / Node Binary on Ubuntu
Attempt 2 failed. Reason: Child_process exited with error code 1
|
|
E2E / Node Binary on Ubuntu
Attempt 1 failed. Reason: Child_process exited with error code 1
|
|
E2E / Node Binary on Ubuntu
Both node-version and node-version-file inputs are specified, only node-version will be used
|
|
E2E / Node Docker on Ubuntu with Router Runtime
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/github-script@v7, actions/setup-node@v4, ScribeMD/docker-cache@e1be5d7e63cc5f0c6400d8cb86d3d899a7fd71e2, styfle/cancel-workflow-action@0.12.1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
E2E / Bun Docker on Ubuntu
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/github-script@v7, actions/setup-node@v4, ScribeMD/docker-cache@e1be5d7e63cc5f0c6400d8cb86d3d899a7fd71e2, styfle/cancel-workflow-action@0.12.1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
E2E / Node 20 on Ubuntu
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/github-script@v7, actions/setup-node@v4, ScribeMD/docker-cache@e1be5d7e63cc5f0c6400d8cb86d3d899a7fd71e2, styfle/cancel-workflow-action@0.12.1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
E2E / Node 20 on Ubuntu
Attempt 2 failed. Reason: Timeout of 600000ms hit
|
|
E2E / Node 20 on Ubuntu
Attempt 1 failed. Reason: Timeout of 600000ms hit
|
|
E2E / Node 20 on Ubuntu
Both node-version and node-version-file inputs are specified, only node-version will be used
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
graphql-hive~gateway~F1BNAR+9.dockerbuild
|
1.21 MB |
sha256:e181b7b5f8e76c9bc744c0b7f7b731e2347029028c8a2eb658c412c20bb2dc39
|
|
|
graphql-hive~gateway~JEUMVD+8.dockerbuild
|
826 KB |
sha256:641e48a6746bbe18ee58deab9d5ededb64113d094b7555d6daec83ee071fb3f1
|
|
|
graphql-hive~gateway~TL6P30+8.dockerbuild
|
1.12 MB |
sha256:3479f400dbde06bb7c835a4659e30f34488992feef9570dd8e700582029e3634
|
|
|
graphql-hive~gateway~U5PUR6+9.dockerbuild
|
1.09 MB |
sha256:a0f81cf7f65c9b50eb3720ccc94690590d0ff66e84246accb04283d86832c90c
|
|
|
graphql-hive~gateway~Y6G7M5+9.dockerbuild
|
1.17 MB |
sha256:70bf3dbd23f5d8e47645b136b12814c8ce2679bf0f14e606796985af5da8265f
|
|