Eliminate TypeScript Errors and Convert foundational .js files to .ts #1838
integration-tests.yml
on: pull_request
Generate Node Version Matrix
7s
Build Harper (Windows, Node.js v24)
1m 47s
Matrix: build
Integration API Tests (Windows, Node.js v24)
8m 26s
Matrix: run-integration-tests-windows
Integration API Tests (Bun)
0s
Matrix: run-integration-tests-bun
Matrix: run-integration-apiTests
Matrix: run-integration-tests
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
|
|