Skip to content

Eliminate TypeScript Errors and Convert foundational .js files to .ts #1838

Eliminate TypeScript Errors and Convert foundational .js files to .ts

Eliminate TypeScript Errors and Convert foundational .js files to .ts #1838

Triggered via pull request May 15, 2026 19:15
@kriszypkriszyp
synchronize #413
ts-fixes
Status Success
Total duration 10m 22s
Artifacts 4

integration-tests.yml

on: pull_request
Generate Node Version Matrix
7s
Generate Node Version Matrix
Build Harper (Windows, Node.js v24)
1m 47s
Build Harper (Windows, Node.js v24)
Matrix: build
Integration API Tests (Windows, Node.js v24)
8m 26s
Integration API Tests (Windows, Node.js v24)
Matrix: run-integration-tests-windows
Integration API Tests (Bun)
0s
Integration API Tests (Bun)
Matrix: run-integration-tests-bun
Matrix: run-integration-apiTests
Matrix: run-integration-tests
Fit to window
Zoom out
Zoom in

Annotations

40 errors and 6 notices
Build Harper (Node.js v22): resources/replayLogs.ts#L107
Property '_writeRelocate' does not exist on type 'Resource<any> | Promise<Resource<any>>'.
Build Harper (Node.js v22): resources/replayLogs.ts#L104
Property '_writePublish' does not exist on type 'Resource<any> | Promise<Resource<any>>'.
Build Harper (Node.js v22): resources/replayLogs.ts#L101
Property 'save' does not exist on type 'Resource<any> | Promise<Resource<any>>'.
Build Harper (Node.js v22): resources/replayLogs.ts#L100
Property '_writeUpdate' does not exist on type 'Resource<any> | Promise<Resource<any>>'.
Build Harper (Node.js v22): resources/replayLogs.ts#L97
Property 'save' does not exist on type 'Resource<any> | Promise<Resource<any>>'.
Build Harper (Node.js v22): resources/replayLogs.ts#L96
Property '_writeUpdate' does not exist on type 'Resource<any> | Promise<Resource<any>>'.
Build Harper (Node.js v22): resources/replayLogs.ts#L51
Property 'primaryStore' does not exist on type 'typeof Resource'.
Build Harper (Node.js v22): resources/replayLogs.ts#L50
Property 'username' is missing in type '{ name: any; }' but required in type 'User'.
Build Harper (Node.js v22): resources/replayLogs.ts#L40
Property 'username' does not exist on type 'AuditRecord'.
Build Harper (Node.js v22): resources/replayLogs.ts#L29
Property 'auditStore' does not exist on type 'RocksDatabase'.
Build Harper (Node.js v24): resources/replayLogs.ts#L107
Property '_writeRelocate' does not exist on type 'Resource<any> | Promise<Resource<any>>'.
Build Harper (Node.js v24): resources/replayLogs.ts#L104
Property '_writePublish' does not exist on type 'Resource<any> | Promise<Resource<any>>'.
Build Harper (Node.js v24): resources/replayLogs.ts#L101
Property 'save' does not exist on type 'Resource<any> | Promise<Resource<any>>'.
Build Harper (Node.js v24): resources/replayLogs.ts#L100
Property '_writeUpdate' does not exist on type 'Resource<any> | Promise<Resource<any>>'.
Build Harper (Node.js v24): resources/replayLogs.ts#L97
Property 'save' does not exist on type 'Resource<any> | Promise<Resource<any>>'.
Build Harper (Node.js v24): resources/replayLogs.ts#L96
Property '_writeUpdate' does not exist on type 'Resource<any> | Promise<Resource<any>>'.
Build Harper (Node.js v24): resources/replayLogs.ts#L51
Property 'primaryStore' does not exist on type 'typeof Resource'.
Build Harper (Node.js v24): resources/replayLogs.ts#L50
Property 'username' is missing in type '{ name: any; }' but required in type 'User'.
Build Harper (Node.js v24): resources/replayLogs.ts#L40
Property 'username' does not exist on type 'AuditRecord'.
Build Harper (Node.js v24): resources/replayLogs.ts#L29
Property 'auditStore' does not exist on type 'RocksDatabase'.
Build Harper (Node.js v20): resources/replayLogs.ts#L107
Property '_writeRelocate' does not exist on type 'Resource<any> | Promise<Resource<any>>'.
Build Harper (Node.js v20): resources/replayLogs.ts#L104
Property '_writePublish' does not exist on type 'Resource<any> | Promise<Resource<any>>'.
Build Harper (Node.js v20): resources/replayLogs.ts#L101
Property 'save' does not exist on type 'Resource<any> | Promise<Resource<any>>'.
Build Harper (Node.js v20): resources/replayLogs.ts#L100
Property '_writeUpdate' does not exist on type 'Resource<any> | Promise<Resource<any>>'.
Build Harper (Node.js v20): resources/replayLogs.ts#L97
Property 'save' does not exist on type 'Resource<any> | Promise<Resource<any>>'.
Build Harper (Node.js v20): resources/replayLogs.ts#L96
Property '_writeUpdate' does not exist on type 'Resource<any> | Promise<Resource<any>>'.
Build Harper (Node.js v20): resources/replayLogs.ts#L51
Property 'primaryStore' does not exist on type 'typeof Resource'.
Build Harper (Node.js v20): resources/replayLogs.ts#L50
Property 'username' is missing in type '{ name: any; }' but required in type 'User'.
Build Harper (Node.js v20): resources/replayLogs.ts#L40
Property 'username' does not exist on type 'AuditRecord'.
Build Harper (Node.js v20): resources/replayLogs.ts#L29
Property 'auditStore' does not exist on type 'RocksDatabase'.
Build Harper (Windows, Node.js v24): resources/replayLogs.ts#L107
Property '_writeRelocate' does not exist on type 'Resource<any> | Promise<Resource<any>>'.
Build Harper (Windows, Node.js v24): resources/replayLogs.ts#L104
Property '_writePublish' does not exist on type 'Resource<any> | Promise<Resource<any>>'.
Build Harper (Windows, Node.js v24): resources/replayLogs.ts#L101
Property 'save' does not exist on type 'Resource<any> | Promise<Resource<any>>'.
Build Harper (Windows, Node.js v24): resources/replayLogs.ts#L100
Property '_writeUpdate' does not exist on type 'Resource<any> | Promise<Resource<any>>'.
Build Harper (Windows, Node.js v24): resources/replayLogs.ts#L97
Property 'save' does not exist on type 'Resource<any> | Promise<Resource<any>>'.
Build Harper (Windows, Node.js v24): resources/replayLogs.ts#L96
Property '_writeUpdate' does not exist on type 'Resource<any> | Promise<Resource<any>>'.
Build Harper (Windows, Node.js v24): resources/replayLogs.ts#L51
Property 'primaryStore' does not exist on type 'typeof Resource'.
Build Harper (Windows, Node.js v24): resources/replayLogs.ts#L50
Property 'username' is missing in type '{ name: any; }' but required in type 'User'.
Build Harper (Windows, Node.js v24): resources/replayLogs.ts#L40
Property 'username' does not exist on type 'AuditRecord'.
Build Harper (Windows, Node.js v24): resources/replayLogs.ts#L29
Property 'auditStore' does not exist on type 'RocksDatabase'.
Build Harper (Windows, Node.js v24)
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026
Integration Tests 4/4 (Windows, Node.js v24)
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026
Integration Tests 3/4 (Windows, Node.js v24)
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026
Integration Tests 2/4 (Windows, Node.js v24)
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026
Integration Tests 1/4 (Windows, Node.js v24)
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026
Integration API Tests (Windows, Node.js v24)
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026

Artifacts

Produced during runtime
Name Size Digest
harper-build-artifacts-node-20 Expired
115 MB
sha256:a1c964b2e66df0b7026ee9cfe6dd783d6d49d41cb7962078d24d5085368f9bcc
harper-build-artifacts-node-22 Expired
115 MB
sha256:537214d3dda282f0dbf3277fba056026de74bca758effba51d4ac362ccebc0c9
harper-build-artifacts-node-24 Expired
115 MB
sha256:90fa4d0bb62fd433310d409c33f204a9fd7f8bfc4f7aa8b6a174592e729ab7a0
harper-build-artifacts-windows Expired
85.8 MB
sha256:d24056fa854ca1c63d3eb86353d749d3b773c43a1b8d4e1cf4249346d4e37a43