Skip to content

Investigate Integration Test Flakiness #1740

Investigate Integration Test Flakiness

Investigate Integration Test Flakiness #1740

Triggered via pull request May 13, 2026 23:03
Status Failure
Total duration 10m 48s
Artifacts 6

integration-tests.yml

on: pull_request
Generate Node Version Matrix
6s
Generate Node Version Matrix
Build Harper (Windows, Node.js v22)
1m 47s
Build Harper (Windows, Node.js v22)
Matrix: build
Integration API Tests (Windows, Node.js v22)
8m 52s
Integration API Tests (Windows, Node.js v22)
Matrix: run-integration-tests-windows
Integration API Tests (Bun)
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

42 errors and 6 notices
Build Harper (Node.js v20): dataLayer/harperBridge/ResourceBridge.ts#L54
Property 'searchByConditions' in type 'ResourceBridge' is not assignable to the same property in base type 'BridgeMethods'.
Build Harper (Node.js v20): components/componentLoader.ts#L116
Property 'operationsApi' does not exist on type '{ REST: typeof import("/home/runner/work/harper/harper/server/REST"); rest: typeof import("/home/runner/work/harper/harper/server/REST"); graphql: typeof import("/home/runner/work/harper/harper/server/graphqlQuerying"); ... 12 more ...; dataLoader: typeof import("/home/runner/work/harper/harper/resources/dataLoader"...'.
Build Harper (Node.js v20): components/componentLoader.ts#L91
Exported variable 'TRUSTED_RESOURCE_PLUGINS' has or is using name 'AuthAuditLog' from external module "/home/runner/work/harper/harper/utility/logging/harper_logger" but cannot be named.
Build Harper (Node.js v20): components/ComponentV1.ts#L101
Cannot assign to 'urlPath' because it is a read-only property.
Build Harper (Node.js v20): components/Application.ts#L137
No overload matches this call.
Build Harper (Node.js v20): bin/copyDb.ts#L200
Property 'encoder' does not exist on type 'Database<any, Key>'.
Build Harper (Node.js v20): bin/copyDb.ts#L199
Argument of type 'OpenDBIObject' is not assignable to parameter of type 'DatabaseOptions'.
Build Harper (Node.js v20): bin/copyDb.ts#L198
Property 'compression' does not exist on type 'OpenDBIObject'.
Build Harper (Node.js v20): bin/copyDb.ts#L192
Property 'compression' does not exist on type 'OpenDBIObject'.
Build Harper (Node.js v20): bin/copyDb.ts#L166
Argument of type 'string' is not assignable to parameter of type 'DatabaseOptions & { name: string; }'.
Build Harper (Node.js v24): dataLayer/harperBridge/ResourceBridge.ts#L54
Property 'searchByConditions' in type 'ResourceBridge' is not assignable to the same property in base type 'BridgeMethods'.
Build Harper (Node.js v24): components/componentLoader.ts#L116
Property 'operationsApi' does not exist on type '{ REST: typeof import("/home/runner/work/harper/harper/server/REST"); rest: typeof import("/home/runner/work/harper/harper/server/REST"); graphql: typeof import("/home/runner/work/harper/harper/server/graphqlQuerying"); ... 12 more ...; dataLoader: typeof import("/home/runner/work/harper/harper/resources/dataLoader"...'.
Build Harper (Node.js v24): components/componentLoader.ts#L91
Exported variable 'TRUSTED_RESOURCE_PLUGINS' has or is using name 'AuthAuditLog' from external module "/home/runner/work/harper/harper/utility/logging/harper_logger" but cannot be named.
Build Harper (Node.js v24): components/ComponentV1.ts#L101
Cannot assign to 'urlPath' because it is a read-only property.
Build Harper (Node.js v24): components/Application.ts#L137
No overload matches this call.
Build Harper (Node.js v24): bin/copyDb.ts#L200
Property 'encoder' does not exist on type 'Database<any, Key>'.
Build Harper (Node.js v24): bin/copyDb.ts#L199
Argument of type 'OpenDBIObject' is not assignable to parameter of type 'DatabaseOptions'.
Build Harper (Node.js v24): bin/copyDb.ts#L198
Property 'compression' does not exist on type 'OpenDBIObject'.
Build Harper (Node.js v24): bin/copyDb.ts#L192
Property 'compression' does not exist on type 'OpenDBIObject'.
Build Harper (Node.js v24): bin/copyDb.ts#L166
Argument of type 'string' is not assignable to parameter of type 'DatabaseOptions & { name: string; }'.
Build Harper (Node.js v22): dataLayer/harperBridge/ResourceBridge.ts#L54
Property 'searchByConditions' in type 'ResourceBridge' is not assignable to the same property in base type 'BridgeMethods'.
Build Harper (Node.js v22): components/componentLoader.ts#L116
Property 'operationsApi' does not exist on type '{ REST: typeof import("/home/runner/work/harper/harper/server/REST"); rest: typeof import("/home/runner/work/harper/harper/server/REST"); graphql: typeof import("/home/runner/work/harper/harper/server/graphqlQuerying"); ... 12 more ...; dataLoader: typeof import("/home/runner/work/harper/harper/resources/dataLoader"...'.
Build Harper (Node.js v22): components/componentLoader.ts#L91
Exported variable 'TRUSTED_RESOURCE_PLUGINS' has or is using name 'AuthAuditLog' from external module "/home/runner/work/harper/harper/utility/logging/harper_logger" but cannot be named.
Build Harper (Node.js v22): components/ComponentV1.ts#L101
Cannot assign to 'urlPath' because it is a read-only property.
Build Harper (Node.js v22): components/Application.ts#L137
No overload matches this call.
Build Harper (Node.js v22): bin/copyDb.ts#L200
Property 'encoder' does not exist on type 'Database<any, Key>'.
Build Harper (Node.js v22): bin/copyDb.ts#L199
Argument of type 'OpenDBIObject' is not assignable to parameter of type 'DatabaseOptions'.
Build Harper (Node.js v22): bin/copyDb.ts#L198
Property 'compression' does not exist on type 'OpenDBIObject'.
Build Harper (Node.js v22): bin/copyDb.ts#L192
Property 'compression' does not exist on type 'OpenDBIObject'.
Build Harper (Node.js v22): bin/copyDb.ts#L166
Argument of type 'string' is not assignable to parameter of type 'DatabaseOptions & { name: string; }'.
Build Harper (Windows, Node.js v22): dataLayer/harperBridge/ResourceBridge.ts#L54
Property 'searchByConditions' in type 'ResourceBridge' is not assignable to the same property in base type 'BridgeMethods'.
Build Harper (Windows, Node.js v22): components/ComponentV1.ts#L101
Cannot assign to 'urlPath' because it is a read-only property.
Build Harper (Windows, Node.js v22): components/componentLoader.ts#L116
Property 'operationsApi' does not exist on type '{ REST: typeof import("D:/a/harper/harper/server/REST"); rest: typeof import("D:/a/harper/harper/server/REST"); graphql: typeof import("D:/a/harper/harper/server/graphqlQuerying"); graphqlSchema: typeof import("D:/a/harper/harper/resources/graphql"); ... 11 more ...; dataLoader: typeof import("D:/a/harper/harper/res...'.
Build Harper (Windows, Node.js v22): components/componentLoader.ts#L91
Exported variable 'TRUSTED_RESOURCE_PLUGINS' has or is using name 'AuthAuditLog' from external module "D:/a/harper/harper/utility/logging/harper_logger" but cannot be named.
Build Harper (Windows, Node.js v22): components/Application.ts#L137
No overload matches this call.
Build Harper (Windows, Node.js v22): bin/copyDb.ts#L200
Property 'encoder' does not exist on type 'Database<any, Key>'.
Build Harper (Windows, Node.js v22): bin/copyDb.ts#L199
Argument of type 'OpenDBIObject' is not assignable to parameter of type 'DatabaseOptions'.
Build Harper (Windows, Node.js v22): bin/copyDb.ts#L198
Property 'compression' does not exist on type 'OpenDBIObject'.
Build Harper (Windows, Node.js v22): bin/copyDb.ts#L192
Property 'compression' does not exist on type 'OpenDBIObject'.
Build Harper (Windows, Node.js v22): bin/copyDb.ts#L166
Argument of type 'string' is not assignable to parameter of type 'DatabaseOptions & { name: string; }'.
Integration API Tests (Node.js v24)
Process completed with exit code 1.
Integration API Tests (Windows, Node.js v22)
Process completed with exit code 1.
Build Harper (Windows, Node.js v22)
NOTICE: windows-2025 requests are being redirected to windows-2025-vs2026 by May 12, 2026
Integration Tests 3/4 (Windows, Node.js v22)
NOTICE: windows-2025 requests are being redirected to windows-2025-vs2026 by May 12, 2026
Integration Tests 2/4 (Windows, Node.js v22)
NOTICE: windows-2025 requests are being redirected to windows-2025-vs2026 by May 12, 2026
Integration Tests 1/4 (Windows, Node.js v22)
NOTICE: windows-2025 requests are being redirected to windows-2025-vs2026 by May 12, 2026
Integration Tests 4/4 (Windows, Node.js v22)
NOTICE: windows-2025 requests are being redirected to windows-2025-vs2026 by May 12, 2026
Integration API Tests (Windows, Node.js v22)
NOTICE: windows-2025 requests are being redirected to windows-2025-vs2026 by May 12, 2026

Artifacts

Produced during runtime
Name Size Digest
harper-build-artifacts-node-20 Expired
115 MB
sha256:9c2ee5af9b1889fb972611a51e1abe4e052bc7c1408feb3a6303aef8affc68f0
harper-build-artifacts-node-22 Expired
115 MB
sha256:1a98e6a9494c9bcb58fea6b6f79ba155eb4f0848db1cb672faa26084b6dcc599
harper-build-artifacts-node-24 Expired
115 MB
sha256:fba7a670981ccf1ec5f68bdbe981343b7a92ee593c9fd71f57483f4ebe6643f5
harper-build-artifacts-windows Expired
85.7 MB
sha256:f761b5bf883744dfcc11339a04a805f7d0ce8d73907e1688ae2915ac9b0f8b8e
harper-integration-api-test-logs-node-24 Expired
18.2 KB
sha256:5449cbdf0a972c7ef39a45836c81cb55a7049f2c851fb5c492741ad3a1702cad
harper-integration-api-test-logs-windows Expired
32.3 KB
sha256:371719f57626878ef684d5613e5de107824400451998a6414012d22c3f201d7c