Skip to content

Refactor HookContext import from spec package #544

Refactor HookContext import from spec package

Refactor HookContext import from spec package #544

Triggered via push January 24, 2026 17:45
Status Failure
Total duration 34s
Artifacts

ci.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

20 errors
src/data/query.test.ts > QuerySchema - Aggregations > should accept query with HAVING and WHERE clauses: packages/spec/src/data/query.test.ts#L367
AssertionError: expected [Function] to not throw an error but '[\n {\n "code": "invalid_type",\n…' was thrown - Expected: undefined + Received: "[ { \"code\": \"invalid_type\", \"expected\": \"object\", \"received\": \"array\", \"path\": [ \"having\" ], \"message\": \"Expected object, received array\" }, { \"code\": \"invalid_type\", \"expected\": \"object\", \"received\": \"array\", \"path\": [ \"having\" ], \"message\": \"Expected object, received array\" } ]" ❯ src/data/query.test.ts:367:48
src/data/query.test.ts > QuerySchema - Aggregations > should accept query with complex HAVING clause: packages/spec/src/data/query.test.ts#L352
AssertionError: expected [Function] to not throw an error but '[\n {\n "code": "invalid_type",\n…' was thrown - Expected: undefined + Received: "[ { \"code\": \"invalid_type\", \"expected\": \"object\", \"received\": \"array\", \"path\": [ \"having\" ], \"message\": \"Expected object, received array\" }, { \"code\": \"invalid_type\", \"expected\": \"object\", \"received\": \"array\", \"path\": [ \"having\" ], \"message\": \"Expected object, received array\" } ]" ❯ src/data/query.test.ts:352:48
src/data/query.test.ts > QuerySchema - Aggregations > should accept query with HAVING clause on AVG: packages/spec/src/data/query.test.ts#L337
AssertionError: expected [Function] to not throw an error but '[\n {\n "code": "invalid_type",\n…' was thrown - Expected: undefined + Received: "[ { \"code\": \"invalid_type\", \"expected\": \"object\", \"received\": \"array\", \"path\": [ \"having\" ], \"message\": \"Expected object, received array\" }, { \"code\": \"invalid_type\", \"expected\": \"object\", \"received\": \"array\", \"path\": [ \"having\" ], \"message\": \"Expected object, received array\" } ]" ❯ src/data/query.test.ts:337:48
src/data/query.test.ts > QuerySchema - Aggregations > should accept query with HAVING clause on SUM: packages/spec/src/data/query.test.ts#L323
AssertionError: expected [Function] to not throw an error but '[\n {\n "code": "invalid_type",\n…' was thrown - Expected: undefined + Received: "[ { \"code\": \"invalid_type\", \"expected\": \"object\", \"received\": \"array\", \"path\": [ \"having\" ], \"message\": \"Expected object, received array\" }, { \"code\": \"invalid_type\", \"expected\": \"object\", \"received\": \"array\", \"path\": [ \"having\" ], \"message\": \"Expected object, received array\" } ]" ❯ src/data/query.test.ts:323:48
src/data/query.test.ts > QuerySchema - Aggregations > should accept query with HAVING clause on COUNT: packages/spec/src/data/query.test.ts#L309
AssertionError: expected [Function] to not throw an error but '[\n {\n "code": "invalid_type",\n…' was thrown - Expected: undefined + Received: "[ { \"code\": \"invalid_type\", \"expected\": \"object\", \"received\": \"array\", \"path\": [ \"having\" ], \"message\": \"Expected object, received array\" }, { \"code\": \"invalid_type\", \"expected\": \"object\", \"received\": \"array\", \"path\": [ \"having\" ], \"message\": \"Expected object, received array\" } ]" ❯ src/data/query.test.ts:309:48
src/data/query.test.ts > LogicOperator > should accept valid logic operators: packages/spec/src/data/query.test.ts#L38
AssertionError: expected [Function] to not throw an error but 'TypeError: Cannot read properties of …' was thrown - Expected: undefined + Received: "TypeError: Cannot read properties of undefined (reading 'parse')" ❯ src/data/query.test.ts:38:50
src/data/query.test.ts > FilterOperator > should accept valid filter operators: packages/spec/src/data/query.test.ts#L26
AssertionError: expected [Function] to not throw an error but 'TypeError: Cannot read properties of …' was thrown - Expected: undefined + Received: "TypeError: Cannot read properties of undefined (reading 'parse')" ❯ src/data/query.test.ts:26:50 ❯ src/data/query.test.ts:25:20
src/data/object.test.ts > ObjectCapabilities > should accept custom capability values: packages/spec/src/data/object.test.ts#L27
AssertionError: expected { trackHistory: true, …(8) } to deeply equal { trackHistory: true, …(5) } - Expected + Received Object { + "activities": false, "apiEnabled": true, - "feedEnabled": true, + "clone": true, + "feeds": false, "files": true, + "mru": true, "searchable": false, "trackHistory": true, "trash": false, } ❯ src/data/object.test.ts:27:20
src/data/object.test.ts > ObjectCapabilities > should apply default values correctly: packages/spec/src/data/object.test.ts#L12
AssertionError: expected undefined to be false // Object.is equality - Expected: false + Received: undefined ❯ src/data/object.test.ts:12:32
src/api/contract.test.ts > ExportRequestSchema > should accept export with filters: packages/spec/src/api/contract.test.ts#L241
AssertionError: expected undefined to be defined ❯ src/api/contract.test.ts:241:29
Build
Property 'args' does not exist on type '{ object: string; event: "beforeFind" | "afterFind" | "beforeInsert" | "afterInsert" | "beforeUpdate" | "afterUpdate" | "beforeDelete" | "afterDelete" | "beforeFindOne" | "afterFindOne" | "beforeCount" | "afterCount" | "beforeAggregate" | "afterAggregate"; ... 6 more ...; ql?: any; }'.
Build
Object literal may only specify known properties, and 'driver' does not exist in type '{ object: string; event: "beforeFind" | "afterFind" | "beforeInsert" | "afterInsert" | "beforeUpdate" | "afterUpdate" | "beforeDelete" | "afterDelete" | "beforeFindOne" | "afterFindOne" | "beforeCount" | "afterCount" | "beforeAggregate" | "afterAggregate"; ... 6 more ...; ql?: any; }'.
Build
Property 'args' does not exist on type '{ object: string; event: "beforeFind" | "afterFind" | "beforeInsert" | "afterInsert" | "beforeUpdate" | "afterUpdate" | "beforeDelete" | "afterDelete" | "beforeFindOne" | "afterFindOne" | "beforeCount" | "afterCount" | "beforeAggregate" | "afterAggregate"; ... 6 more ...; ql?: any; }'.
Build
Property 'args' does not exist on type '{ object: string; event: "beforeFind" | "afterFind" | "beforeInsert" | "afterInsert" | "beforeUpdate" | "afterUpdate" | "beforeDelete" | "afterDelete" | "beforeFindOne" | "afterFindOne" | "beforeCount" | "afterCount" | "beforeAggregate" | "afterAggregate"; ... 6 more ...; ql?: any; }'.
Build
Property 'args' does not exist on type '{ object: string; event: "beforeFind" | "afterFind" | "beforeInsert" | "afterInsert" | "beforeUpdate" | "afterUpdate" | "beforeDelete" | "afterDelete" | "beforeFindOne" | "afterFindOne" | "beforeCount" | "afterCount" | "beforeAggregate" | "afterAggregate"; ... 6 more ...; ql?: any; }'.
Build
Object literal may only specify known properties, and 'driver' does not exist in type '{ object: string; event: "beforeFind" | "afterFind" | "beforeInsert" | "afterInsert" | "beforeUpdate" | "afterUpdate" | "beforeDelete" | "afterDelete" | "beforeFindOne" | "afterFindOne" | "beforeCount" | "afterCount" | "beforeAggregate" | "afterAggregate"; ... 6 more ...; ql?: any; }'.
Build
Property 'args' does not exist on type '{ object: string; event: "beforeFind" | "afterFind" | "beforeInsert" | "afterInsert" | "beforeUpdate" | "afterUpdate" | "beforeDelete" | "afterDelete" | "beforeFindOne" | "afterFindOne" | "beforeCount" | "afterCount" | "beforeAggregate" | "afterAggregate"; ... 6 more ...; ql?: any; }'.
Build
Property 'args' does not exist on type '{ object: string; event: "beforeFind" | "afterFind" | "beforeInsert" | "afterInsert" | "beforeUpdate" | "afterUpdate" | "beforeDelete" | "afterDelete" | "beforeFindOne" | "afterFindOne" | "beforeCount" | "afterCount" | "beforeAggregate" | "afterAggregate"; ... 6 more ...; ql?: any; }'.
Build
Object literal may only specify known properties, and 'driver' does not exist in type '{ object: string; event: "beforeFind" | "afterFind" | "beforeInsert" | "afterInsert" | "beforeUpdate" | "afterUpdate" | "beforeDelete" | "afterDelete" | "beforeFindOne" | "afterFindOne" | "beforeCount" | "afterCount" | "beforeAggregate" | "afterAggregate"; ... 6 more ...; ql?: any; }'.
Build
'HookEvent' is declared but its value is never read.