Skip to content

refactor: use sharded WAL #3910

refactor: use sharded WAL

refactor: use sharded WAL #3910

Triggered via pull request January 31, 2026 21:47
Status Failure
Total duration 13m 15s
Artifacts

code-pushup.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

13 errors and 10 warnings
<✓> TypeScript | Semantic errors: packages/utils/src/lib/wal-sharded.int.test.ts#L226
TS2322: Type 'ShardedWal<object>' is not assignable to type 'ShardedWal<string>'. The types of '#format.codec.encode' are incompatible between these types. Type '(v: object) => string' is not assignable to type '(v: string) => string'. Types of parameters 'v' and 'v' are incompatible. Type 'string' is not assignable to type 'object'.
<✓> TypeScript | Semantic errors: packages/utils/src/lib/wal-sharded.int.test.ts#L191
TS2322: Type 'ShardedWal<object>' is not assignable to type 'ShardedWal<string>'. The types of '#format.codec.encode' are incompatible between these types. Type '(v: object) => string' is not assignable to type '(v: string) => string'. Types of parameters 'v' and 'v' are incompatible. Type 'string' is not assignable to type 'object'.
<✓> TypeScript | Semantic errors: packages/utils/src/lib/wal-sharded.int.test.ts#L151
TS2322: Type 'ShardedWal<object>' is not assignable to type 'ShardedWal<string>'. The types of '#format.codec.encode' are incompatible between these types. Type '(v: object) => string' is not assignable to type '(v: string) => string'. Types of parameters 'v' and 'v' are incompatible. Type 'string' is not assignable to type 'object'.
<✓> TypeScript | Semantic errors: packages/utils/src/lib/wal-sharded.int.test.ts#L121
TS2322: Type 'Codec<string | InvalidEntry<string>, string>' is not assignable to type 'Codec<object, string>'. Types of property 'encode' are incompatible. Type '(v: string | InvalidEntry<string>) => string' is not assignable to type '(v: object) => string'. Types of parameters 'v' and 'v' are incompatible. Type 'object' is not assignable to type 'string | InvalidEntry<string>'.
<✓> TypeScript | Semantic errors: packages/utils/src/lib/wal-sharded.int.test.ts#L115
TS2322: Type 'ShardedWal<object>' is not assignable to type 'ShardedWal<string>'. The types of '#format.codec.encode' are incompatible between these types. Type '(v: object) => string' is not assignable to type '(v: string) => string'. Types of parameters 'v' and 'v' are incompatible. Type 'string' is not assignable to type 'object'.
<✓> TypeScript | Semantic errors: packages/utils/src/lib/wal-sharded.int.test.ts#L73
TS2322: Type 'ShardedWal<object>' is not assignable to type 'ShardedWal<string>'. The types of '#format.codec.encode' are incompatible between these types. Type '(v: object) => string' is not assignable to type '(v: string) => string'. Types of parameters 'v' and 'v' are incompatible. Type 'string' is not assignable to type 'object'.
<✓> TypeScript | Semantic errors: packages/utils/src/lib/wal-sharded.int.test.ts#L35
TS2322: Type 'ShardedWal<object>' is not assignable to type 'ShardedWal<string>'. The types of '#format.codec.encode' are incompatible between these types. Type '(v: object) => string' is not assignable to type '(v: string) => string'. Types of parameters 'v' and 'v' are incompatible. Type 'string' is not assignable to type 'object'.
<✓> TypeScript | Semantic errors: packages/utils/src/lib/wal-sharded.int.test.ts#L16
TS2344: Type 'string' does not satisfy the constraint 'object'.
<✓> TypeScript | Semantic errors: packages/utils/src/lib/profiler/trace-file-utils.ts#L121
TS2353: Object literal may only specify known properties, and 'frameTreeNodeId' does not exist in type '{ detail?: unknown; }'.
<✓> TypeScript | Semantic errors: packages/utils/src/lib/profiler/trace-file-utils.ts#L121
TS2353: Object literal may only specify known properties, and 'frameTreeNodeId' does not exist in type '{ detail?: unknown; }'.
Monorepo mode
Process completed with exit code 1.
Monorepo mode
Process failed with exit code 130
Monorepo mode
[Code PushUp GitHub action] Failed: Process failed with exit code 130
<✓> ESLint | Disallow imperative loops.: packages/utils/mocks/omit-trace-json.ts#L408
Unexpected loop, use map or reduce instead.
<✓> ESLint | Disallow imperative loops.: packages/utils/mocks/omit-trace-json.ts#L254
Unexpected loop, use map or reduce instead.
<✓> ESLint | Disallow `process.exit()`.: packages/utils/mocks/multiprocess-profiling/profiler-worker.mjs#L17
Only use `process.exit()` in CLI apps. Throw an error instead.
<✓> ESLint | Disallow `process.exit()`.: packages/utils/mocks/multiprocess-profiling/profiler-worker.mjs#L11
Only use `process.exit()` in CLI apps. Throw an error instead.