Skip to content

chore(deps): update all non-major dependencies #4440

chore(deps): update all non-major dependencies

chore(deps): update all non-major dependencies #4440

Triggered via push August 23, 2026 03:47
Status Failure
Total duration 7m 0s
Artifacts

test.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

20 errors and 3 warnings
[e2e] test/e2e/takumi.test.ts > renderer comparison > text overflow ellipsis — satori vs takumi: test/utils.ts#L127
FetchError: [GET] "http://127.0.0.1:43455/prefix/_og/d/c_EllipsisTest.satori,title_Privacy+Policy,description_~V2VsY29tZSB0byBvdXIgc2l0ZS4gV2UgYXJlIGNvbW1pdHRlZCB0byBwcm90ZWN0aW5nIHlvdXIgcHJpdmFjeS4gVGhpcyBwb2xpY3kgZXhwbGFpbnMgd2hhdCBkYXRhIHdlIGNvbGxlY3QsIGhvdyB3ZSB1c2UgaXQsIGFuZCB5b3VyIHJpZ2h0cyByZWdhcmRpbmcgeW91ciBpbmZvcm1hdGlvbi4,p_Ii9zYXRvcmkvZWxsaXBzaXMi.png": 500 Server Error ❯ $fetchRaw2 node_modules/.pnpm/ofetch@1.5.1/node_modules/ofetch/dist/shared/ofetch.CWycOUEr.mjs:327:14 ❯ $fetch2 node_modules/.pnpm/ofetch@1.5.1/node_modules/ofetch/dist/shared/ofetch.CWycOUEr.mjs:332:15 ❯ fetchOgImage test/utils.ts:127:30 ❯ test/utils.ts:201:19 ❯ fetchOgImages test/utils.ts:199:19 ❯ test/e2e/takumi.test.ts:115:20 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { request: 'http://127.0.0.1:43455/prefix/_og/d/c_EllipsisTest.satori,title_Privacy+Policy,description_~V2VsY29tZSB0byBvdXIgc2l0ZS4gV2UgYXJlIGNvbW1pdHRlZCB0byBwcm90ZWN0aW5nIHlvdXIgcHJpdmFjeS4gVGhpcyBwb2xpY3kgZXhwbGFpbnMgd2hhdCBkYXRhIHdlIGNvbGxlY3QsIGhvdyB3ZSB1c2UgaXQsIGFuZCB5b3VyIHJpZ2h0cyByZWdhcmRpbmcgeW91ciBpbmZvcm1hdGlvbi4,p_Ii9zYXRvcmkvZWxsaXBzaXMi.png', options: { responseType: 'arrayBuffer', headers: { constructor: 'Function<Headers>', append: 'Function<append>', delete: 'Function<delete>', get: 'Function<get>', has: 'Function<has>', set: 'Function<set>', getSetCookie: 'Function<getSetCookie>', keys: 'Function<keys>', values: 'Function<values>', entries: 'Function<entries>', forEach: 'Function<forEach>' }, retry: +0 }, response: { _data: { constructor: 'Function<ArrayBuffer>', byteLength: 463, slice: 'Function<slice>', maxByteLength: 463, resizable: false, resize: 'Function<resize>', transfer: 'Function<transfer>', transferToFixedLength: 'Function<transferToFixedLength>', detached: false }, constructor: 'Function<Response>', type: 'basic', url: 'http://127.0.0.1:43455/prefix/_og/d/c_EllipsisTest.satori,title_Privacy+Policy,description_~V2VsY29tZSB0byBvdXIgc2l0ZS4gV2UgYXJlIGNvbW1pdHRlZCB0byBwcm90ZWN0aW5nIHlvdXIgcHJpdmFjeS4gVGhpcyBwb2xpY3kgZXhwbGFpbnMgd2hhdCBkYXRhIHdlIGNvbGxlY3QsIGhvdyB3ZSB1c2UgaXQsIGFuZCB5b3VyIHJpZ2h0cyByZWdhcmRpbmcgeW91ciBpbmZvcm1hdGlvbi4,p_Ii9zYXRvcmkvZWxsaXBzaXMi.png', redirected: false, status: 500, ok: false, statusText: 'Server Error', headers: { constructor: 'Function<Headers>', append: 'Function<append>', delete: 'Function<delete>', get: 'Function<get>', has: 'Function<has>', set: 'Function<set>', getSetCookie: 'Function<getSetCookie>', keys: 'Function<keys>', values: 'Function<values>', entries: 'Function<entries>', forEach: 'Function<forEach>' }, body: { constructor: 'Function<ReadableStream>', locked: true, cancel: 'Function<cancel>', getReader: 'Function<getReader>', pipeThrough: 'Function<pipeThrough>', pipeTo: 'Function<pipeTo>', tee: 'Function<tee>', values: 'Function<values>' }, bodyUsed: true, clone: 'Function<clone>', blob: 'Function<blob>', arrayBuffer: 'Function<arrayBuffer>', text: 'Function<text>', json: 'Function<json>', formData: 'Function<formData>', bytes: 'Function<bytes>' }, data: { constructor: 'Function<ArrayBuffer>', byteLength: 463, slice: 'Function<slice>', maxByteLength: 463, resizable: false, resize: 'Function<resize>', transfer: 'Function<transfer>', transferToFixedLength: 'Function<transferToFixedLength>', detached: false }, status: 500, statusCode: 500, statusText: 'Server Error', statusMessage: 'Server Error' }
[e2e] test/e2e/takumi.test.ts > renderer comparison > calc() expressions — satori vs takumi: test/utils.ts#L127
FetchError: [GET] "http://127.0.0.1:43455/prefix/_og/d/c_CalcTest.satori,p_Ii9zYXRvcmkvY2FsYyI.png": 500 Server Error ❯ $fetchRaw2 node_modules/.pnpm/ofetch@1.5.1/node_modules/ofetch/dist/shared/ofetch.CWycOUEr.mjs:327:14 ❯ $fetch2 node_modules/.pnpm/ofetch@1.5.1/node_modules/ofetch/dist/shared/ofetch.CWycOUEr.mjs:332:15 ❯ fetchOgImage test/utils.ts:127:30 ❯ test/utils.ts:201:19 ❯ fetchOgImages test/utils.ts:199:19 ❯ test/e2e/takumi.test.ts:105:20 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { request: 'http://127.0.0.1:43455/prefix/_og/d/c_CalcTest.satori,p_Ii9zYXRvcmkvY2FsYyI.png', options: { responseType: 'arrayBuffer', headers: { constructor: 'Function<Headers>', append: 'Function<append>', delete: 'Function<delete>', get: 'Function<get>', has: 'Function<has>', set: 'Function<set>', getSetCookie: 'Function<getSetCookie>', keys: 'Function<keys>', values: 'Function<values>', entries: 'Function<entries>', forEach: 'Function<forEach>' }, retry: +0 }, response: { _data: { constructor: 'Function<ArrayBuffer>', byteLength: 196, slice: 'Function<slice>', maxByteLength: 196, resizable: false, resize: 'Function<resize>', transfer: 'Function<transfer>', transferToFixedLength: 'Function<transferToFixedLength>', detached: false }, constructor: 'Function<Response>', type: 'basic', url: 'http://127.0.0.1:43455/prefix/_og/d/c_CalcTest.satori,p_Ii9zYXRvcmkvY2FsYyI.png', redirected: false, status: 500, ok: false, statusText: 'Server Error', headers: { constructor: 'Function<Headers>', append: 'Function<append>', delete: 'Function<delete>', get: 'Function<get>', has: 'Function<has>', set: 'Function<set>', getSetCookie: 'Function<getSetCookie>', keys: 'Function<keys>', values: 'Function<values>', entries: 'Function<entries>', forEach: 'Function<forEach>' }, body: { constructor: 'Function<ReadableStream>', locked: true, cancel: 'Function<cancel>', getReader: 'Function<getReader>', pipeThrough: 'Function<pipeThrough>', pipeTo: 'Function<pipeTo>', tee: 'Function<tee>', values: 'Function<values>' }, bodyUsed: true, clone: 'Function<clone>', blob: 'Function<blob>', arrayBuffer: 'Function<arrayBuffer>', text: 'Function<text>', json: 'Function<json>', formData: 'Function<formData>', bytes: 'Function<bytes>' }, data: { constructor: 'Function<ArrayBuffer>', byteLength: 196, slice: 'Function<slice>', maxByteLength: 196, resizable: false, resize: 'Function<resize>', transfer: 'Function<transfer>', transferToFixedLength: 'Function<transferToFixedLength>', detached: false }, status: 500, statusCode: 500, statusText: 'Server Error', statusMessage: 'Server Error' }
[e2e] test/e2e/takumi.test.ts > renderer comparison > complex component (gradients, rounded corners, opacity): test/e2e/takumi.test.ts#L78
FetchError: [GET] "http://127.0.0.1:43455/prefix/_og/d/c_ComplexTest,title_~R3JhZGllbnQgJiBMYXlvdXQgVGVzdA,subtitle_~TmVzdGVkIGZsZXhib3gsIHJvdW5kZWQgY29ybmVycywgb3BhY2l0eQ,tag_Satori,p_Ii9jb21wYXJpc29uL2NvbXBsZXgtc2F0b3JpIg.png": 500 Server Error ❯ $fetchRaw2 node_modules/.pnpm/ofetch@1.5.1/node_modules/ofetch/dist/shared/ofetch.CWycOUEr.mjs:327:14 ❯ $fetch2 node_modules/.pnpm/ofetch@1.5.1/node_modules/ofetch/dist/shared/ofetch.CWycOUEr.mjs:332:15 ❯ test/e2e/takumi.test.ts:78:38 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { request: 'http://127.0.0.1:43455/prefix/_og/d/c_ComplexTest,title_~R3JhZGllbnQgJiBMYXlvdXQgVGVzdA,subtitle_~TmVzdGVkIGZsZXhib3gsIHJvdW5kZWQgY29ybmVycywgb3BhY2l0eQ,tag_Satori,p_Ii9jb21wYXJpc29uL2NvbXBsZXgtc2F0b3JpIg.png', options: { responseType: 'arrayBuffer', headers: { constructor: 'Function<Headers>', append: 'Function<append>', delete: 'Function<delete>', get: 'Function<get>', has: 'Function<has>', set: 'Function<set>', getSetCookie: 'Function<getSetCookie>', keys: 'Function<keys>', values: 'Function<values>', entries: 'Function<entries>', forEach: 'Function<forEach>' }, retry: +0 }, response: { _data: { constructor: 'Function<ArrayBuffer>', byteLength: 325, slice: 'Function<slice>', maxByteLength: 325, resizable: false, resize: 'Function<resize>', transfer: 'Function<transfer>', transferToFixedLength: 'Function<transferToFixedLength>', detached: false }, constructor: 'Function<Response>', type: 'basic', url: 'http://127.0.0.1:43455/prefix/_og/d/c_ComplexTest,title_~R3JhZGllbnQgJiBMYXlvdXQgVGVzdA,subtitle_~TmVzdGVkIGZsZXhib3gsIHJvdW5kZWQgY29ybmVycywgb3BhY2l0eQ,tag_Satori,p_Ii9jb21wYXJpc29uL2NvbXBsZXgtc2F0b3JpIg.png', redirected: false, status: 500, ok: false, statusText: 'Server Error', headers: { constructor: 'Function<Headers>', append: 'Function<append>', delete: 'Function<delete>', get: 'Function<get>', has: 'Function<has>', set: 'Function<set>', getSetCookie: 'Function<getSetCookie>', keys: 'Function<keys>', values: 'Function<values>', entries: 'Function<entries>', forEach: 'Function<forEach>' }, body: { constructor: 'Function<ReadableStream>', locked: true, cancel: 'Function<cancel>', getReader: 'Function<getReader>', pipeThrough: 'Function<pipeThrough>', pipeTo: 'Function<pipeTo>', tee: 'Function<tee>', values: 'Function<values>' }, bodyUsed: true, clone: 'Function<clone>', blob: 'Function<blob>', arrayBuffer: 'Function<arrayBuffer>', text: 'Function<text>', json: 'Function<json>', formData: 'Function<formData>', bytes: 'Function<bytes>' }, data: { constructor: 'Function<ArrayBuffer>', byteLength: 325, slice: 'Function<slice>', maxByteLength: 325, resizable: false, resize: 'Function<resize>', transfer: 'Function<transfer>', transferToFixedLength: 'Function<transferToFixedLength>', detached: false }, status: 500, statusCode: 500, statusText: 'Server Error', statusMessage: 'Server Error' }
[e2e] test/e2e/takumi.test.ts > renderer comparison > simple component: test/utils.ts#L127
FetchError: [GET] "http://127.0.0.1:43455/prefix/_og/d/c_TakumiTest,title_Renderer+Comparison,p_Ii9jb21wYXJpc29uL3NhdG9yaSI.png": 500 Server Error ❯ $fetchRaw2 node_modules/.pnpm/ofetch@1.5.1/node_modules/ofetch/dist/shared/ofetch.CWycOUEr.mjs:327:14 ❯ $fetch2 node_modules/.pnpm/ofetch@1.5.1/node_modules/ofetch/dist/shared/ofetch.CWycOUEr.mjs:332:15 ❯ fetchOgImage test/utils.ts:127:30 ❯ test/utils.ts:201:19 ❯ fetchOgImages test/utils.ts:199:19 ❯ test/e2e/takumi.test.ts:65:20 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { request: 'http://127.0.0.1:43455/prefix/_og/d/c_TakumiTest,title_Renderer+Comparison,p_Ii9jb21wYXJpc29uL3NhdG9yaSI.png', options: { responseType: 'arrayBuffer', headers: { constructor: 'Function<Headers>', append: 'Function<append>', delete: 'Function<delete>', get: 'Function<get>', has: 'Function<has>', set: 'Function<set>', getSetCookie: 'Function<getSetCookie>', keys: 'Function<keys>', values: 'Function<values>', entries: 'Function<entries>', forEach: 'Function<forEach>' }, retry: +0 }, response: { _data: { constructor: 'Function<ArrayBuffer>', byteLength: 225, slice: 'Function<slice>', maxByteLength: 225, resizable: false, resize: 'Function<resize>', transfer: 'Function<transfer>', transferToFixedLength: 'Function<transferToFixedLength>', detached: false }, constructor: 'Function<Response>', type: 'basic', url: 'http://127.0.0.1:43455/prefix/_og/d/c_TakumiTest,title_Renderer+Comparison,p_Ii9jb21wYXJpc29uL3NhdG9yaSI.png', redirected: false, status: 500, ok: false, statusText: 'Server Error', headers: { constructor: 'Function<Headers>', append: 'Function<append>', delete: 'Function<delete>', get: 'Function<get>', has: 'Function<has>', set: 'Function<set>', getSetCookie: 'Function<getSetCookie>', keys: 'Function<keys>', values: 'Function<values>', entries: 'Function<entries>', forEach: 'Function<forEach>' }, body: { constructor: 'Function<ReadableStream>', locked: true, cancel: 'Function<cancel>', getReader: 'Function<getReader>', pipeThrough: 'Function<pipeThrough>', pipeTo: 'Function<pipeTo>', tee: 'Function<tee>', values: 'Function<values>' }, bodyUsed: true, clone: 'Function<clone>', blob: 'Function<blob>', arrayBuffer: 'Function<arrayBuffer>', text: 'Function<text>', json: 'Function<json>', formData: 'Function<formData>', bytes: 'Function<bytes>' }, data: { constructor: 'Function<ArrayBuffer>', byteLength: 225, slice: 'Function<slice>', maxByteLength: 225, resizable: false, resize: 'Function<resize>', transfer: 'Function<transfer>', transferToFixedLength: 'Function<transferToFixedLength>', detached: false }, status: 500, statusCode: 500, statusText: 'Server Error', statusMessage: 'Server Error' }
[e2e] test/e2e/takumi.test.ts > dimension clamping > clamps oversized width/height query params to max dimension: test/e2e/takumi.test.ts#L52
FetchError: [GET] "http://127.0.0.1:43455/prefix/_og/d/c_TakumiTest,title_Hello+World+from+Takumi,p_Ii90YWt1bWki.png?width=20000&height=20000": 500 Server Error ❯ $fetchRaw2 node_modules/.pnpm/ofetch@1.5.1/node_modules/ofetch/dist/shared/ofetch.CWycOUEr.mjs:327:14 ❯ $fetch2 node_modules/.pnpm/ofetch@1.5.1/node_modules/ofetch/dist/shared/ofetch.CWycOUEr.mjs:332:15 ❯ test/e2e/takumi.test.ts:52:32 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { request: 'http://127.0.0.1:43455/prefix/_og/d/c_TakumiTest,title_Hello+World+from+Takumi,p_Ii90YWt1bWki.png?width=20000&height=20000', options: { responseType: 'arrayBuffer', headers: { constructor: 'Function<Headers>', append: 'Function<append>', delete: 'Function<delete>', get: 'Function<get>', has: 'Function<has>', set: 'Function<set>', getSetCookie: 'Function<getSetCookie>', keys: 'Function<keys>', values: 'Function<values>', entries: 'Function<entries>', forEach: 'Function<forEach>' }, retry: +0 }, response: { _data: { constructor: 'Function<ArrayBuffer>', byteLength: 239, slice: 'Function<slice>', maxByteLength: 239, resizable: false, resize: 'Function<resize>', transfer: 'Function<transfer>', transferToFixedLength: 'Function<transferToFixedLength>', detached: false }, constructor: 'Function<Response>', type: 'basic', url: 'http://127.0.0.1:43455/prefix/_og/d/c_TakumiTest,title_Hello+World+from+Takumi,p_Ii90YWt1bWki.png?width=20000&height=20000', redirected: false, status: 500, ok: false, statusText: 'Server Error', headers: { constructor: 'Function<Headers>', append: 'Function<append>', delete: 'Function<delete>', get: 'Function<get>', has: 'Function<has>', set: 'Function<set>', getSetCookie: 'Function<getSetCookie>', keys: 'Function<keys>', values: 'Function<values>', entries: 'Function<entries>', forEach: 'Function<forEach>' }, body: { constructor: 'Function<ReadableStream>', locked: true, cancel: 'Function<cancel>', getReader: 'Function<getReader>', pipeThrough: 'Function<pipeThrough>', pipeTo: 'Function<pipeTo>', tee: 'Function<tee>', values: 'Function<values>' }, bodyUsed: true, clone: 'Function<clone>', blob: 'Function<blob>', arrayBuffer: 'Function<arrayBuffer>', text: 'Function<text>', json: 'Function<json>', formData: 'Function<formData>', bytes: 'Function<bytes>' }, data: { constructor: 'Function<ArrayBuffer>', byteLength: 239, slice: 'Function<slice>', maxByteLength: 239, resizable: false, resize: 'Function<resize>', transfer: 'Function<transfer>', transferToFixedLength: 'Function<transferToFixedLength>', detached: false }, status: 500, statusCode: 500, statusText: 'Server Error', statusMessage: 'Server Error' }
[e2e] test/e2e/takumi.test.ts > takumi renderer > renders basic takumi image: test/utils.ts#L127
FetchError: [GET] "http://127.0.0.1:43455/prefix/_og/d/c_TakumiTest,title_Hello+World+from+Takumi,p_Ii90YWt1bWki.png": 500 Server Error ❯ $fetchRaw2 node_modules/.pnpm/ofetch@1.5.1/node_modules/ofetch/dist/shared/ofetch.CWycOUEr.mjs:327:14 ❯ $fetch2 node_modules/.pnpm/ofetch@1.5.1/node_modules/ofetch/dist/shared/ofetch.CWycOUEr.mjs:332:15 ❯ fetchOgImage test/utils.ts:127:30 ❯ test/e2e/takumi.test.ts:35:19 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { request: 'http://127.0.0.1:43455/prefix/_og/d/c_TakumiTest,title_Hello+World+from+Takumi,p_Ii90YWt1bWki.png', options: { responseType: 'arrayBuffer', headers: { constructor: 'Function<Headers>', append: 'Function<append>', delete: 'Function<delete>', get: 'Function<get>', has: 'Function<has>', set: 'Function<set>', getSetCookie: 'Function<getSetCookie>', keys: 'Function<keys>', values: 'Function<values>', entries: 'Function<entries>', forEach: 'Function<forEach>' }, retry: +0 }, response: { _data: { constructor: 'Function<ArrayBuffer>', byteLength: 214, slice: 'Function<slice>', maxByteLength: 214, resizable: false, resize: 'Function<resize>', transfer: 'Function<transfer>', transferToFixedLength: 'Function<transferToFixedLength>', detached: false }, constructor: 'Function<Response>', type: 'basic', url: 'http://127.0.0.1:43455/prefix/_og/d/c_TakumiTest,title_Hello+World+from+Takumi,p_Ii90YWt1bWki.png', redirected: false, status: 500, ok: false, statusText: 'Server Error', headers: { constructor: 'Function<Headers>', append: 'Function<append>', delete: 'Function<delete>', get: 'Function<get>', has: 'Function<has>', set: 'Function<set>', getSetCookie: 'Function<getSetCookie>', keys: 'Function<keys>', values: 'Function<values>', entries: 'Function<entries>', forEach: 'Function<forEach>' }, body: { constructor: 'Function<ReadableStream>', locked: true, cancel: 'Function<cancel>', getReader: 'Function<getReader>', pipeThrough: 'Function<pipeThrough>', pipeTo: 'Function<pipeTo>', tee: 'Function<tee>', values: 'Function<values>' }, bodyUsed: true, clone: 'Function<clone>', blob: 'Function<blob>', arrayBuffer: 'Function<arrayBuffer>', text: 'Function<text>', json: 'Function<json>', formData: 'Function<formData>', bytes: 'Function<bytes>' }, data: { constructor: 'Function<ArrayBuffer>', byteLength: 214, slice: 'Function<slice>', maxByteLength: 214, resizable: false, resize: 'Function<resize>', transfer: 'Function<transfer>', transferToFixedLength: 'Function<transferToFixedLength>', detached: false }, status: 500, statusCode: 500, statusText: 'Server Error', statusMessage: 'Server Error' }
[e2e] test/e2e/multi-font-families.test.ts > multi-font-families > renders CJK text across multiple unicode-range subsets (satori): test/utils.ts#L127
FetchError: [GET] "http://127.0.0.1:35547/_og/d/c_CjkSubsetCard,title_~5biW55qE5paw5pel5pyI54K5572R,description_CJK+unicode-range+subset+fallback+(satori),renderer_satori,p_Ii9jamstc3Vic2V0LXNhdG9yaSI,s_zhN5I6YiseiJhQGa.png": 500 Server Error ❯ $fetchRaw2 node_modules/.pnpm/ofetch@1.5.1/node_modules/ofetch/dist/shared/ofetch.CWycOUEr.mjs:327:14 ❯ $fetch2 node_modules/.pnpm/ofetch@1.5.1/node_modules/ofetch/dist/shared/ofetch.CWycOUEr.mjs:332:15 ❯ fetchOgImage test/utils.ts:127:30 ❯ test/utils.ts:201:19 ❯ fetchOgImages test/utils.ts:199:19 ❯ test/e2e/multi-font-families.test.ts:91:20 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { request: 'http://127.0.0.1:35547/_og/d/c_CjkSubsetCard,title_~5biW55qE5paw5pel5pyI54K5572R,description_CJK+unicode-range+subset+fallback+(satori),renderer_satori,p_Ii9jamstc3Vic2V0LXNhdG9yaSI,s_zhN5I6YiseiJhQGa.png', options: { responseType: 'arrayBuffer', headers: { constructor: 'Function<Headers>', append: 'Function<append>', delete: 'Function<delete>', get: 'Function<get>', has: 'Function<has>', set: 'Function<set>', getSetCookie: 'Function<getSetCookie>', keys: 'Function<keys>', values: 'Function<values>', entries: 'Function<entries>', forEach: 'Function<forEach>' }, retry: +0 }, response: { _data: { constructor: 'Function<ArrayBuffer>', byteLength: 321, slice: 'Function<slice>', maxByteLength: 321, resizable: false, resize: 'Function<resize>', transfer: 'Function<transfer>', transferToFixedLength: 'Function<transferToFixedLength>', detached: false }, constructor: 'Function<Response>', type: 'basic', url: 'http://127.0.0.1:35547/_og/d/c_CjkSubsetCard,title_~5biW55qE5paw5pel5pyI54K5572R,description_CJK+unicode-range+subset+fallback+(satori),renderer_satori,p_Ii9jamstc3Vic2V0LXNhdG9yaSI,s_zhN5I6YiseiJhQGa.png', redirected: false, status: 500, ok: false, statusText: 'Server Error', headers: { constructor: 'Function<Headers>', append: 'Function<append>', delete: 'Function<delete>', get: 'Function<get>', has: 'Function<has>', set: 'Function<set>', getSetCookie: 'Function<getSetCookie>', keys: 'Function<keys>', values: 'Function<values>', entries: 'Function<entries>', forEach: 'Function<forEach>' }, body: { constructor: 'Function<ReadableStream>', locked: true, cancel: 'Function<cancel>', getReader: 'Function<getReader>', pipeThrough: 'Function<pipeThrough>', pipeTo: 'Function<pipeTo>', tee: 'Function<tee>', values: 'Function<values>' }, bodyUsed: true, clone: 'Function<clone>', blob: 'Function<blob>', arrayBuffer: 'Function<arrayBuffer>', text: 'Function<text>', json: 'Function<json>', formData: 'Function<formData>', bytes: 'Function<bytes>' }, data: { constructor: 'Function<ArrayBuffer>', byteLength: 321, slice: 'Function<slice>', maxByteLength: 321, resizable: false, resize: 'Function<resize>', transfer: 'Function<transfer>', transferToFixedLength: 'Function<transferToFixedLength>', detached: false }, status: 500, statusCode: 500, statusText: 'Server Error', statusMessage: 'Server Error' }
[e2e] test/e2e/multi-font-families.test.ts > multi-font-families > renders CJK text across multiple unicode-range subsets (takumi): test/utils.ts#L127
FetchError: [GET] "http://127.0.0.1:35547/_og/d/c_CjkSubsetCard,title_~5biW55qE5paw5pel5pyI54K5572R,description_CJK+unicode-range+subset+fallback+test,p_Ii9jamstc3Vic2V0Ig,s_wCp7Dy47Kx-g_ZDC.png": 500 Server Error ❯ $fetchRaw2 node_modules/.pnpm/ofetch@1.5.1/node_modules/ofetch/dist/shared/ofetch.CWycOUEr.mjs:327:14 ❯ $fetch2 node_modules/.pnpm/ofetch@1.5.1/node_modules/ofetch/dist/shared/ofetch.CWycOUEr.mjs:332:15 ❯ fetchOgImage test/utils.ts:127:30 ❯ test/utils.ts:201:19 ❯ fetchOgImages test/utils.ts:199:19 ❯ test/e2e/multi-font-families.test.ts:84:20 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { request: 'http://127.0.0.1:35547/_og/d/c_CjkSubsetCard,title_~5biW55qE5paw5pel5pyI54K5572R,description_CJK+unicode-range+subset+fallback+test,p_Ii9jamstc3Vic2V0Ig,s_wCp7Dy47Kx-g_ZDC.png', options: { responseType: 'arrayBuffer', headers: { constructor: 'Function<Headers>', append: 'Function<append>', delete: 'Function<delete>', get: 'Function<get>', has: 'Function<has>', set: 'Function<set>', getSetCookie: 'Function<getSetCookie>', keys: 'Function<keys>', values: 'Function<values>', entries: 'Function<entries>', forEach: 'Function<forEach>' }, retry: +0 }, response: { _data: { constructor: 'Function<ArrayBuffer>', byteLength: 292, slice: 'Function<slice>', maxByteLength: 292, resizable: false, resize: 'Function<resize>', transfer: 'Function<transfer>', transferToFixedLength: 'Function<transferToFixedLength>', detached: false }, constructor: 'Function<Response>', type: 'basic', url: 'http://127.0.0.1:35547/_og/d/c_CjkSubsetCard,title_~5biW55qE5paw5pel5pyI54K5572R,description_CJK+unicode-range+subset+fallback+test,p_Ii9jamstc3Vic2V0Ig,s_wCp7Dy47Kx-g_ZDC.png', redirected: false, status: 500, ok: false, statusText: 'Server Error', headers: { constructor: 'Function<Headers>', append: 'Function<append>', delete: 'Function<delete>', get: 'Function<get>', has: 'Function<has>', set: 'Function<set>', getSetCookie: 'Function<getSetCookie>', keys: 'Function<keys>', values: 'Function<values>', entries: 'Function<entries>', forEach: 'Function<forEach>' }, body: { constructor: 'Function<ReadableStream>', locked: true, cancel: 'Function<cancel>', getReader: 'Function<getReader>', pipeThrough: 'Function<pipeThrough>', pipeTo: 'Function<pipeTo>', tee: 'Function<tee>', values: 'Function<values>' }, bodyUsed: true, clone: 'Function<clone>', blob: 'Function<blob>', arrayBuffer: 'Function<arrayBuffer>', text: 'Function<text>', json: 'Function<json>', formData: 'Function<formData>', bytes: 'Function<bytes>' }, data: { constructor: 'Function<ArrayBuffer>', byteLength: 292, slice: 'Function<slice>', maxByteLength: 292, resizable: false, resize: 'Function<resize>', transfer: 'Function<transfer>', transferToFixedLength: 'Function<transferToFixedLength>', detached: false }, status: 500, statusCode: 500, statusText: 'Server Error', statusMessage: 'Server Error' }
[e2e] test/e2e/multi-font-families.test.ts > multi-font-families > renders all font family cards: test/utils.ts#L127
FetchError: [GET] "http://127.0.0.1:35547/_og/d/c_InterCard,title_Lobster+Script,s_jpC-QbWOdYUowqdd.png": 500 Server Error ❯ $fetchRaw2 node_modules/.pnpm/ofetch@1.5.1/node_modules/ofetch/dist/shared/ofetch.CWycOUEr.mjs:327:14 ❯ $fetch2 node_modules/.pnpm/ofetch@1.5.1/node_modules/ofetch/dist/shared/ofetch.CWycOUEr.mjs:332:15 ❯ fetchOgImage test/utils.ts:127:30 ❯ test/utils.ts:201:19 ❯ fetchOgImages test/utils.ts:199:19 ❯ test/e2e/multi-font-families.test.ts:18:20 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { request: 'http://127.0.0.1:35547/_og/d/c_InterCard,title_Lobster+Script,s_jpC-QbWOdYUowqdd.png', options: { responseType: 'arrayBuffer', headers: { constructor: 'Function<Headers>', append: 'Function<append>', delete: 'Function<delete>', get: 'Function<get>', has: 'Function<has>', set: 'Function<set>', getSetCookie: 'Function<getSetCookie>', keys: 'Function<keys>', values: 'Function<values>', entries: 'Function<entries>', forEach: 'Function<forEach>' }, retry: +0 }, response: { _data: { constructor: 'Function<ArrayBuffer>', byteLength: 201, slice: 'Function<slice>', maxByteLength: 201, resizable: false, resize: 'Function<resize>', transfer: 'Function<transfer>', transferToFixedLength: 'Function<transferToFixedLength>', detached: false }, constructor: 'Function<Response>', type: 'basic', url: 'http://127.0.0.1:35547/_og/d/c_InterCard,title_Lobster+Script,s_jpC-QbWOdYUowqdd.png', redirected: false, status: 500, ok: false, statusText: 'Server Error', headers: { constructor: 'Function<Headers>', append: 'Function<append>', delete: 'Function<delete>', get: 'Function<get>', has: 'Function<has>', set: 'Function<set>', getSetCookie: 'Function<getSetCookie>', keys: 'Function<keys>', values: 'Function<values>', entries: 'Function<entries>', forEach: 'Function<forEach>' }, body: { constructor: 'Function<ReadableStream>', locked: true, cancel: 'Function<cancel>', getReader: 'Function<getReader>', pipeThrough: 'Function<pipeThrough>', pipeTo: 'Function<pipeTo>', tee: 'Function<tee>', values: 'Function<values>' }, bodyUsed: true, clone: 'Function<clone>', blob: 'Function<blob>', arrayBuffer: 'Function<arrayBuffer>', text: 'Function<text>', json: 'Function<json>', formData: 'Function<formData>', bytes: 'Function<bytes>' }, data: { constructor: 'Function<ArrayBuffer>', byteLength: 201, slice: 'Function<slice>', maxByteLength: 201, resizable: false, resize: 'Function<resize>', transfer: 'Function<transfer>', transferToFixedLength: 'Function<transferToFixedLength>', detached: false }, status: 500, statusCode: 500, statusText: 'Server Error', statusMessage: 'Server Error' }
[e2e] test/e2e/local-emoji.test.ts > local emoji rendering > satori: renders emoji OG images: test/utils.ts#L127
FetchError: [GET] "http://127.0.0.1:39487/_og/d/c_EmojiTest,s_w9WaDz0GWSajK_BR.png": 500 Server Error ❯ $fetchRaw2 node_modules/.pnpm/ofetch@1.5.1/node_modules/ofetch/dist/shared/ofetch.CWycOUEr.mjs:327:14 ❯ $fetch2 node_modules/.pnpm/ofetch@1.5.1/node_modules/ofetch/dist/shared/ofetch.CWycOUEr.mjs:332:15 ❯ fetchOgImage test/utils.ts:127:30 ❯ test/utils.ts:201:19 ❯ fetchOgImages test/utils.ts:199:19 ❯ test/e2e/local-emoji.test.ts:28:20 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { request: 'http://127.0.0.1:39487/_og/d/c_EmojiTest,s_w9WaDz0GWSajK_BR.png', options: { responseType: 'arrayBuffer', headers: { constructor: 'Function<Headers>', append: 'Function<append>', delete: 'Function<delete>', get: 'Function<get>', has: 'Function<has>', set: 'Function<set>', getSetCookie: 'Function<getSetCookie>', keys: 'Function<keys>', values: 'Function<values>', entries: 'Function<entries>', forEach: 'Function<forEach>' }, retry: +0 }, response: { _data: { constructor: 'Function<ArrayBuffer>', byteLength: 180, slice: 'Function<slice>', maxByteLength: 180, resizable: false, resize: 'Function<resize>', transfer: 'Function<transfer>', transferToFixedLength: 'Function<transferToFixedLength>', detached: false }, constructor: 'Function<Response>', type: 'basic', url: 'http://127.0.0.1:39487/_og/d/c_EmojiTest,s_w9WaDz0GWSajK_BR.png', redirected: false, status: 500, ok: false, statusText: 'Server Error', headers: { constructor: 'Function<Headers>', append: 'Function<append>', delete: 'Function<delete>', get: 'Function<get>', has: 'Function<has>', set: 'Function<set>', getSetCookie: 'Function<getSetCookie>', keys: 'Function<keys>', values: 'Function<values>', entries: 'Function<entries>', forEach: 'Function<forEach>' }, body: { constructor: 'Function<ReadableStream>', locked: true, cancel: 'Function<cancel>', getReader: 'Function<getReader>', pipeThrough: 'Function<pipeThrough>', pipeTo: 'Function<pipeTo>', tee: 'Function<tee>', values: 'Function<values>' }, bodyUsed: true, clone: 'Function<clone>', blob: 'Function<blob>', arrayBuffer: 'Function<arrayBuffer>', text: 'Function<text>', json: 'Function<json>', formData: 'Function<formData>', bytes: 'Function<bytes>' }, data: { constructor: 'Function<ArrayBuffer>', byteLength: 180, slice: 'Function<slice>', maxByteLength: 180, resizable: false, resize: 'Function<resize>', transfer: 'Function<transfer>', transferToFixedLength: 'Function<transferToFixedLength>', detached: false }, status: 500, statusCode: 500, statusText: 'Server Error', statusMessage: 'Server Error' }
[e2e] test/e2e/i18n.test.ts > i18n integration > props-based locales render correctly: test/utils.ts#L127
FetchError: [GET] "http://127.0.0.1:37759/_og/d/c_NuxtSeo.satori,title_~TnV4dCBPRyBJbWFnZSB4IEkxOG46IEVO,description_~WW91IGNhbiBtb2RpZnkgdGhlIG9nOmltYWdlIGJ5IGNoYW5naW5nIHRoZXNlIHByb3BzLg,colorMode_dark,s_gmdKaaBTp20D5JYx.png": 500 Server Error ❯ $fetchRaw2 node_modules/.pnpm/ofetch@1.5.1/node_modules/ofetch/dist/shared/ofetch.CWycOUEr.mjs:327:14 ❯ $fetch2 node_modules/.pnpm/ofetch@1.5.1/node_modules/ofetch/dist/shared/ofetch.CWycOUEr.mjs:332:15 ❯ fetchOgImage test/utils.ts:127:30 ❯ test/utils.ts:201:19 ❯ fetchOgImages test/utils.ts:199:19 ❯ test/e2e/i18n.test.ts:18:20 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { request: 'http://127.0.0.1:37759/_og/d/c_NuxtSeo.satori,title_~TnV4dCBPRyBJbWFnZSB4IEkxOG46IEVO,description_~WW91IGNhbiBtb2RpZnkgdGhlIG9nOmltYWdlIGJ5IGNoYW5naW5nIHRoZXNlIHByb3BzLg,colorMode_dark,s_gmdKaaBTp20D5JYx.png', options: { responseType: 'arrayBuffer', headers: { constructor: 'Function<Headers>', append: 'Function<append>', delete: 'Function<delete>', get: 'Function<get>', has: 'Function<has>', set: 'Function<set>', getSetCookie: 'Function<getSetCookie>', keys: 'Function<keys>', values: 'Function<values>', entries: 'Function<entries>', forEach: 'Function<forEach>' }, retry: +0 }, response: { _data: { constructor: 'Function<ArrayBuffer>', byteLength: 324, slice: 'Function<slice>', maxByteLength: 324, resizable: false, resize: 'Function<resize>', transfer: 'Function<transfer>', transferToFixedLength: 'Function<transferToFixedLength>', detached: false }, constructor: 'Function<Response>', type: 'basic', url: 'http://127.0.0.1:37759/_og/d/c_NuxtSeo.satori,title_~TnV4dCBPRyBJbWFnZSB4IEkxOG46IEVO,description_~WW91IGNhbiBtb2RpZnkgdGhlIG9nOmltYWdlIGJ5IGNoYW5naW5nIHRoZXNlIHByb3BzLg,colorMode_dark,s_gmdKaaBTp20D5JYx.png', redirected: false, status: 500, ok: false, statusText: 'Server Error', headers: { constructor: 'Function<Headers>', append: 'Function<append>', delete: 'Function<delete>', get: 'Function<get>', has: 'Function<has>', set: 'Function<set>', getSetCookie: 'Function<getSetCookie>', keys: 'Function<keys>', values: 'Function<values>', entries: 'Function<entries>', forEach: 'Function<forEach>' }, body: { constructor: 'Function<ReadableStream>', locked: true, cancel: 'Function<cancel>', getReader: 'Function<getReader>', pipeThrough: 'Function<pipeThrough>', pipeTo: 'Function<pipeTo>', tee: 'Function<tee>', values: 'Function<values>' }, bodyUsed: true, clone: 'Function<clone>', blob: 'Function<blob>', arrayBuffer: 'Function<arrayBuffer>', text: 'Function<text>', json: 'Function<json>', formData: 'Function<formData>', bytes: 'Function<bytes>' }, data: { constructor: 'Function<ArrayBuffer>', byteLength: 324, slice: 'Function<slice>', maxByteLength: 324, resizable: false, resize: 'Function<resize>', transfer: 'Function<transfer>', transferToFixedLength: 'Function<transferToFixedLength>', detached: false }, status: 500, statusCode: 500, statusText: 'Server Error', statusMessage: 'Server Error' }
[e2e] test/e2e/error-handling.test.ts > error handling > defaults to png for invalid extension: test/e2e/error-handling.test.ts#L44
FetchError: [GET] "http://127.0.0.1:34111/prefix/_og/d/title_hello.xyz": 500 Server Error ❯ $fetchRaw2 node_modules/.pnpm/ofetch@1.5.1/node_modules/ofetch/dist/shared/ofetch.CWycOUEr.mjs:327:14 ❯ $fetch2 node_modules/.pnpm/ofetch@1.5.1/node_modules/ofetch/dist/shared/ofetch.CWycOUEr.mjs:332:15 ❯ test/e2e/error-handling.test.ts:44:17 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { request: 'http://127.0.0.1:34111/prefix/_og/d/title_hello.xyz', options: { responseType: 'blob', headers: { constructor: 'Function<Headers>', append: 'Function<append>', delete: 'Function<delete>', get: 'Function<get>', has: 'Function<has>', set: 'Function<set>', getSetCookie: 'Function<getSetCookie>', keys: 'Function<keys>', values: 'Function<values>', entries: 'Function<entries>', forEach: 'Function<forEach>' }, retry: +0 }, response: { _data: { constructor: 'Function<Blob>', type: 'application/json', size: 168, slice: 'Function<slice>', arrayBuffer: 'Function<arrayBuffer>', text: 'Function<text>', bytes: 'Function<bytes>', stream: 'Function<stream>', textStream: 'Function<textStream>' }, constructor: 'Function<Response>', type: 'basic', url: 'http://127.0.0.1:34111/prefix/_og/d/title_hello.xyz', redirected: false, status: 500, ok: false, statusText: 'Server Error', headers: { constructor: 'Function<Headers>', append: 'Function<append>', delete: 'Function<delete>', get: 'Function<get>', has: 'Function<has>', set: 'Function<set>', getSetCookie: 'Function<getSetCookie>', keys: 'Function<keys>', values: 'Function<values>', entries: 'Function<entries>', forEach: 'Function<forEach>' }, body: { constructor: 'Function<ReadableStream>', locked: true, cancel: 'Function<cancel>', getReader: 'Function<getReader>', pipeThrough: 'Function<pipeThrough>', pipeTo: 'Function<pipeTo>', tee: 'Function<tee>', values: 'Function<values>' }, bodyUsed: true, clone: 'Function<clone>', blob: 'Function<blob>', arrayBuffer: 'Function<arrayBuffer>', text: 'Function<text>', json: 'Function<json>', formData: 'Function<formData>', bytes: 'Function<bytes>' }, data: { constructor: 'Function<Blob>', type: 'application/json', size: 168, slice: 'Function<slice>', arrayBuffer: 'Function<arrayBuffer>', text: 'Function<text>', bytes: 'Function<bytes>', stream: 'Function<stream>', textStream: 'Function<textStream>' }, status: 500, statusCode: 500, statusText: 'Server Error', statusMessage: 'Server Error' }
[e2e] test/e2e/error-handling.test.ts > error handling > handles dots in params without extension: test/e2e/error-handling.test.ts#L36
FetchError: [GET] "http://127.0.0.1:34111/prefix/_og/d/title_hello.world,theme_dark": 500 Server Error ❯ $fetchRaw2 node_modules/.pnpm/ofetch@1.5.1/node_modules/ofetch/dist/shared/ofetch.CWycOUEr.mjs:327:14 ❯ $fetch2 node_modules/.pnpm/ofetch@1.5.1/node_modules/ofetch/dist/shared/ofetch.CWycOUEr.mjs:332:15 ❯ test/e2e/error-handling.test.ts:36:17 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { request: 'http://127.0.0.1:34111/prefix/_og/d/title_hello.world,theme_dark', options: { responseType: 'blob', headers: { constructor: 'Function<Headers>', append: 'Function<append>', delete: 'Function<delete>', get: 'Function<get>', has: 'Function<has>', set: 'Function<set>', getSetCookie: 'Function<getSetCookie>', keys: 'Function<keys>', values: 'Function<values>', entries: 'Function<entries>', forEach: 'Function<forEach>' }, retry: +0 }, response: { _data: { constructor: 'Function<Blob>', type: 'application/json', size: 181, slice: 'Function<slice>', arrayBuffer: 'Function<arrayBuffer>', text: 'Function<text>', bytes: 'Function<bytes>', stream: 'Function<stream>', textStream: 'Function<textStream>' }, constructor: 'Function<Response>', type: 'basic', url: 'http://127.0.0.1:34111/prefix/_og/d/title_hello.world,theme_dark', redirected: false, status: 500, ok: false, statusText: 'Server Error', headers: { constructor: 'Function<Headers>', append: 'Function<append>', delete: 'Function<delete>', get: 'Function<get>', has: 'Function<has>', set: 'Function<set>', getSetCookie: 'Function<getSetCookie>', keys: 'Function<keys>', values: 'Function<values>', entries: 'Function<entries>', forEach: 'Function<forEach>' }, body: { constructor: 'Function<ReadableStream>', locked: true, cancel: 'Function<cancel>', getReader: 'Function<getReader>', pipeThrough: 'Function<pipeThrough>', pipeTo: 'Function<pipeTo>', tee: 'Function<tee>', values: 'Function<values>' }, bodyUsed: true, clone: 'Function<clone>', blob: 'Function<blob>', arrayBuffer: 'Function<arrayBuffer>', text: 'Function<text>', json: 'Function<json>', formData: 'Function<formData>', bytes: 'Function<bytes>' }, data: { constructor: 'Function<Blob>', type: 'application/json', size: 181, slice: 'Function<slice>', arrayBuffer: 'Function<arrayBuffer>', text: 'Function<text>', bytes: 'Function<bytes>', stream: 'Function<stream>', textStream: 'Function<textStream>' }, status: 500, statusCode: 500, statusText: 'Server Error', statusMessage: 'Server Error' }
[e2e] test/e2e/error-handling.test.ts > error handling > defaults to png for missing extension: test/e2e/error-handling.test.ts#L24
FetchError: [GET] "http://127.0.0.1:34111/prefix/_og/d/title_hello": 500 Server Error ❯ $fetchRaw2 node_modules/.pnpm/ofetch@1.5.1/node_modules/ofetch/dist/shared/ofetch.CWycOUEr.mjs:327:14 ❯ $fetch2 node_modules/.pnpm/ofetch@1.5.1/node_modules/ofetch/dist/shared/ofetch.CWycOUEr.mjs:332:15 ❯ test/e2e/error-handling.test.ts:24:17 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { request: 'http://127.0.0.1:34111/prefix/_og/d/title_hello', options: { responseType: 'blob', headers: { constructor: 'Function<Headers>', append: 'Function<append>', delete: 'Function<delete>', get: 'Function<get>', has: 'Function<has>', set: 'Function<set>', getSetCookie: 'Function<getSetCookie>', keys: 'Function<keys>', values: 'Function<values>', entries: 'Function<entries>', forEach: 'Function<forEach>' }, retry: +0 }, response: { _data: { constructor: 'Function<Blob>', type: 'application/json', size: 164, slice: 'Function<slice>', arrayBuffer: 'Function<arrayBuffer>', text: 'Function<text>', bytes: 'Function<bytes>', stream: 'Function<stream>', textStream: 'Function<textStream>' }, constructor: 'Function<Response>', type: 'basic', url: 'http://127.0.0.1:34111/prefix/_og/d/title_hello', redirected: false, status: 500, ok: false, statusText: 'Server Error', headers: { constructor: 'Function<Headers>', append: 'Function<append>', delete: 'Function<delete>', get: 'Function<get>', has: 'Function<has>', set: 'Function<set>', getSetCookie: 'Function<getSetCookie>', keys: 'Function<keys>', values: 'Function<values>', entries: 'Function<entries>', forEach: 'Function<forEach>' }, body: { constructor: 'Function<ReadableStream>', locked: true, cancel: 'Function<cancel>', getReader: 'Function<getReader>', pipeThrough: 'Function<pipeThrough>', pipeTo: 'Function<pipeTo>', tee: 'Function<tee>', values: 'Function<values>' }, bodyUsed: true, clone: 'Function<clone>', blob: 'Function<blob>', arrayBuffer: 'Function<arrayBuffer>', text: 'Function<text>', json: 'Function<json>', formData: 'Function<formData>', bytes: 'Function<bytes>' }, data: { constructor: 'Function<Blob>', type: 'application/json', size: 164, slice: 'Function<slice>', arrayBuffer: 'Function<arrayBuffer>', text: 'Function<text>', bytes: 'Function<bytes>', stream: 'Function<stream>', textStream: 'Function<textStream>' }, status: 500, statusCode: 500, statusText: 'Server Error', statusMessage: 'Server Error' }
[e2e] test/e2e/computed-props.test.ts > computed props > renders page with computed props without crashing: test/utils.ts#L127
FetchError: [GET] "http://127.0.0.1:32785/_og/d/c_NuxtSeo.satori,title_Hello+World,description_~RGVzY3JpcHRpb246IEhlbGxvIFdvcmxk,p_Ii9zYXRvcmkvY29tcHV0ZWQi.png": 500 Server Error ❯ $fetchRaw2 node_modules/.pnpm/ofetch@1.5.1/node_modules/ofetch/dist/shared/ofetch.CWycOUEr.mjs:327:14 ❯ $fetch2 node_modules/.pnpm/ofetch@1.5.1/node_modules/ofetch/dist/shared/ofetch.CWycOUEr.mjs:332:15 ❯ fetchOgImage test/utils.ts:127:30 ❯ test/e2e/computed-props.test.ts:16:19 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { request: 'http://127.0.0.1:32785/_og/d/c_NuxtSeo.satori,title_Hello+World,description_~RGVzY3JpcHRpb246IEhlbGxvIFdvcmxk,p_Ii9zYXRvcmkvY29tcHV0ZWQi.png', options: { responseType: 'arrayBuffer', headers: { constructor: 'Function<Headers>', append: 'Function<append>', delete: 'Function<delete>', get: 'Function<get>', has: 'Function<has>', set: 'Function<set>', getSetCookie: 'Function<getSetCookie>', keys: 'Function<keys>', values: 'Function<values>', entries: 'Function<entries>', forEach: 'Function<forEach>' }, retry: +0 }, response: { _data: { constructor: 'Function<ArrayBuffer>', byteLength: 257, slice: 'Function<slice>', maxByteLength: 257, resizable: false, resize: 'Function<resize>', transfer: 'Function<transfer>', transferToFixedLength: 'Function<transferToFixedLength>', detached: false }, constructor: 'Function<Response>', type: 'basic', url: 'http://127.0.0.1:32785/_og/d/c_NuxtSeo.satori,title_Hello+World,description_~RGVzY3JpcHRpb246IEhlbGxvIFdvcmxk,p_Ii9zYXRvcmkvY29tcHV0ZWQi.png', redirected: false, status: 500, ok: false, statusText: 'Server Error', headers: { constructor: 'Function<Headers>', append: 'Function<append>', delete: 'Function<delete>', get: 'Function<get>', has: 'Function<has>', set: 'Function<set>', getSetCookie: 'Function<getSetCookie>', keys: 'Function<keys>', values: 'Function<values>', entries: 'Function<entries>', forEach: 'Function<forEach>' }, body: { constructor: 'Function<ReadableStream>', locked: true, cancel: 'Function<cancel>', getReader: 'Function<getReader>', pipeThrough: 'Function<pipeThrough>', pipeTo: 'Function<pipeTo>', tee: 'Function<tee>', values: 'Function<values>' }, bodyUsed: true, clone: 'Function<clone>', blob: 'Function<blob>', arrayBuffer: 'Function<arrayBuffer>', text: 'Function<text>', json: 'Function<json>', formData: 'Function<formData>', bytes: 'Function<bytes>' }, data: { constructor: 'Function<ArrayBuffer>', byteLength: 257, slice: 'Function<slice>', maxByteLength: 257, resizable: false, resize: 'Function<resize>', transfer: 'Function<transfer>', transferToFixedLength: 'Function<transferToFixedLength>', detached: false }, status: 500, statusCode: 500, statusText: 'Server Error', statusMessage: 'Server Error' }
[e2e] test/e2e/cache.test.ts > cache headers > dynamic OG image returns HIT on second request: test/e2e/cache.test.ts#L85
Error: Snapshot `cache headers > dynamic OG image returns HIT on second request 1` mismatched Expected: ""HIT"" Received: "null" ❯ test/e2e/cache.test.ts:85:43
[e2e] test/e2e/cache.test.ts > cache headers > dynamic OG image sets correct cache headers on miss: test/e2e/cache.test.ts#L70
Error: Snapshot `cache headers > dynamic OG image sets correct cache headers on miss 2` mismatched Expected: ""MISS"" Received: "null" ❯ test/e2e/cache.test.ts:70:43
[e2e] test/e2e/build.test.ts > build > dynamic images: test/utils.ts#L127
FetchError: [GET] "http://127.0.0.1:44319/_og/d/c_NuxtSeo.satori,description_This+is+coming+from+inline+route+rules,colorMode_dark,title_Hello+from+route+rules.png": 500 Server Error ❯ $fetchRaw2 node_modules/.pnpm/ofetch@1.5.1/node_modules/ofetch/dist/shared/ofetch.CWycOUEr.mjs:327:14 ❯ $fetch2 node_modules/.pnpm/ofetch@1.5.1/node_modules/ofetch/dist/shared/ofetch.CWycOUEr.mjs:332:15 ❯ fetchOgImage test/utils.ts:127:30 ❯ test/utils.ts:201:19 ❯ fetchOgImages test/utils.ts:199:19 ❯ test/e2e/build.test.ts:34:20 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { request: 'http://127.0.0.1:44319/_og/d/c_NuxtSeo.satori,description_This+is+coming+from+inline+route+rules,colorMode_dark,title_Hello+from+route+rules.png', options: { responseType: 'arrayBuffer', headers: { constructor: 'Function<Headers>', append: 'Function<append>', delete: 'Function<delete>', get: 'Function<get>', has: 'Function<has>', set: 'Function<set>', getSetCookie: 'Function<getSetCookie>', keys: 'Function<keys>', values: 'Function<values>', entries: 'Function<entries>', forEach: 'Function<forEach>' }, retry: +0 }, response: { _data: { constructor: 'Function<ArrayBuffer>', byteLength: 261, slice: 'Function<slice>', maxByteLength: 261, resizable: false, resize: 'Function<resize>', transfer: 'Function<transfer>', transferToFixedLength: 'Function<transferToFixedLength>', detached: false }, constructor: 'Function<Response>', type: 'basic', url: 'http://127.0.0.1:44319/_og/d/c_NuxtSeo.satori,description_This+is+coming+from+inline+route+rules,colorMode_dark,title_Hello+from+route+rules.png', redirected: false, status: 500, ok: false, statusText: 'Server Error', headers: { constructor: 'Function<Headers>', append: 'Function<append>', delete: 'Function<delete>', get: 'Function<get>', has: 'Function<has>', set: 'Function<set>', getSetCookie: 'Function<getSetCookie>', keys: 'Function<keys>', values: 'Function<values>', entries: 'Function<entries>', forEach: 'Function<forEach>' }, body: { constructor: 'Function<ReadableStream>', locked: true, cancel: 'Function<cancel>', getReader: 'Function<getReader>', pipeThrough: 'Function<pipeThrough>', pipeTo: 'Function<pipeTo>', tee: 'Function<tee>', values: 'Function<values>' }, bodyUsed: true, clone: 'Function<clone>', blob: 'Function<blob>', arrayBuffer: 'Function<arrayBuffer>', text: 'Function<text>', json: 'Function<json>', formData: 'Function<formData>', bytes: 'Function<bytes>' }, data: { constructor: 'Function<ArrayBuffer>', byteLength: 261, slice: 'Function<slice>', maxByteLength: 261, resizable: false, resize: 'Function<resize>', transfer: 'Function<transfer>', transferToFixedLength: 'Function<transferToFixedLength>', detached: false }, status: 500, statusCode: 500, statusText: 'Server Error', statusMessage: 'Server Error' }
[e2e] test/e2e/build-transforms.test.ts > build-time transforms > should render OG images with inlined icons, images, and combined: test/utils.ts#L127
FetchError: [GET] "http://127.0.0.1:42285/_og/d/c_IconTest,s_6IhLRHj8ttpL_sUH.png": 500 Server Error ❯ $fetchRaw2 node_modules/.pnpm/ofetch@1.5.1/node_modules/ofetch/dist/shared/ofetch.CWycOUEr.mjs:327:14 ❯ $fetch2 node_modules/.pnpm/ofetch@1.5.1/node_modules/ofetch/dist/shared/ofetch.CWycOUEr.mjs:332:15 ❯ fetchOgImage test/utils.ts:127:30 ❯ test/utils.ts:201:19 ❯ fetchOgImages test/utils.ts:199:19 ❯ test/e2e/build-transforms.test.ts:19:20 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { request: 'http://127.0.0.1:42285/_og/d/c_IconTest,s_6IhLRHj8ttpL_sUH.png', options: { responseType: 'arrayBuffer', headers: { constructor: 'Function<Headers>', append: 'Function<append>', delete: 'Function<delete>', get: 'Function<get>', has: 'Function<has>', set: 'Function<set>', getSetCookie: 'Function<getSetCookie>', keys: 'Function<keys>', values: 'Function<values>', entries: 'Function<entries>', forEach: 'Function<forEach>' }, retry: +0 }, response: { _data: { constructor: 'Function<ArrayBuffer>', byteLength: 179, slice: 'Function<slice>', maxByteLength: 179, resizable: false, resize: 'Function<resize>', transfer: 'Function<transfer>', transferToFixedLength: 'Function<transferToFixedLength>', detached: false }, constructor: 'Function<Response>', type: 'basic', url: 'http://127.0.0.1:42285/_og/d/c_IconTest,s_6IhLRHj8ttpL_sUH.png', redirected: false, status: 500, ok: false, statusText: 'Server Error', headers: { constructor: 'Function<Headers>', append: 'Function<append>', delete: 'Function<delete>', get: 'Function<get>', has: 'Function<has>', set: 'Function<set>', getSetCookie: 'Function<getSetCookie>', keys: 'Function<keys>', values: 'Function<values>', entries: 'Function<entries>', forEach: 'Function<forEach>' }, body: { constructor: 'Function<ReadableStream>', locked: true, cancel: 'Function<cancel>', getReader: 'Function<getReader>', pipeThrough: 'Function<pipeThrough>', pipeTo: 'Function<pipeTo>', tee: 'Function<tee>', values: 'Function<values>' }, bodyUsed: true, clone: 'Function<clone>', blob: 'Function<blob>', arrayBuffer: 'Function<arrayBuffer>', text: 'Function<text>', json: 'Function<json>', formData: 'Function<formData>', bytes: 'Function<bytes>' }, data: { constructor: 'Function<ArrayBuffer>', byteLength: 179, slice: 'Function<slice>', maxByteLength: 179, resizable: false, resize: 'Function<resize>', transfer: 'Function<transfer>', transferToFixedLength: 'Function<transferToFixedLength>', detached: false }, status: 500, statusCode: 500, statusText: 'Server Error', statusMessage: 'Server Error' }
[e2e] test/e2e/base.test.ts > build > dynamic images: test/utils.ts#L127
FetchError: [GET] "http://127.0.0.1:38593/prefix/_og/d/c_NuxtSeo.satori,description_This+is+coming+from+inline+route+rules,colorMode_dark,title_Hello+from+route+rules.png": 500 Server Error ❯ $fetchRaw2 node_modules/.pnpm/ofetch@1.5.1/node_modules/ofetch/dist/shared/ofetch.CWycOUEr.mjs:327:14 ❯ $fetch2 node_modules/.pnpm/ofetch@1.5.1/node_modules/ofetch/dist/shared/ofetch.CWycOUEr.mjs:332:15 ❯ fetchOgImage test/utils.ts:127:30 ❯ test/utils.ts:201:19 ❯ fetchOgImages test/utils.ts:199:19 ❯ test/e2e/base.test.ts:49:20 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { request: 'http://127.0.0.1:38593/prefix/_og/d/c_NuxtSeo.satori,description_This+is+coming+from+inline+route+rules,colorMode_dark,title_Hello+from+route+rules.png', options: { responseType: 'arrayBuffer', headers: { constructor: 'Function<Headers>', append: 'Function<append>', delete: 'Function<delete>', get: 'Function<get>', has: 'Function<has>', set: 'Function<set>', getSetCookie: 'Function<getSetCookie>', keys: 'Function<keys>', values: 'Function<values>', entries: 'Function<entries>', forEach: 'Function<forEach>' }, retry: +0 }, response: { _data: { constructor: 'Function<ArrayBuffer>', byteLength: 268, slice: 'Function<slice>', maxByteLength: 268, resizable: false, resize: 'Function<resize>', transfer: 'Function<transfer>', transferToFixedLength: 'Function<transferToFixedLength>', detached: false }, constructor: 'Function<Response>', type: 'basic', url: 'http://127.0.0.1:38593/prefix/_og/d/c_NuxtSeo.satori,description_This+is+coming+from+inline+route+rules,colorMode_dark,title_Hello+from+route+rules.png', redirected: false, status: 500, ok: false, statusText: 'Server Error', headers: { constructor: 'Function<Headers>', append: 'Function<append>', delete: 'Function<delete>', get: 'Function<get>', has: 'Function<has>', set: 'Function<set>', getSetCookie: 'Function<getSetCookie>', keys: 'Function<keys>', values: 'Function<values>', entries: 'Function<entries>', forEach: 'Function<forEach>' }, body: { constructor: 'Function<ReadableStream>', locked: true, cancel: 'Function<cancel>', getReader: 'Function<getReader>', pipeThrough: 'Function<pipeThrough>', pipeTo: 'Function<pipeTo>', tee: 'Function<tee>', values: 'Function<values>' }, bodyUsed: true, clone: 'Function<clone>', blob: 'Function<blob>', arrayBuffer: 'Function<arrayBuffer>', text: 'Function<text>', json: 'Function<json>', formData: 'Function<formData>', bytes: 'Function<bytes>' }, data: { constructor: 'Function<ArrayBuffer>', byteLength: 268, slice: 'Function<slice>', maxByteLength: 268, resizable: false, resize: 'Function<resize>', transfer: 'Function<transfer>', transferToFixedLength: 'Function<transferToFixedLength>', detached: false }, status: 500, statusCode: 500, statusText: 'Server Error', statusMessage: 'Server Error' }
ci / typecheck
Failed to save: Unable to reserve cache with key pnpm-cache-Linux-arm64-c6be975578a7fad3e7c8f5ef80dd9e599c96a3092299d6c17099acef10df8327, another job may be creating this cache.
ci / build
Failed to save: Unable to reserve cache with key pnpm-cache-Linux-arm64-c6be975578a7fad3e7c8f5ef80dd9e599c96a3092299d6c17099acef10df8327, another job may be creating this cache.
ci / test
Failed to save: Unable to reserve cache with key pnpm-cache-Linux-arm64-c6be975578a7fad3e7c8f5ef80dd9e599c96a3092299d6c17099acef10df8327, another job may be creating this cache.