Skip to content

Merge development into main for v1.3.0 release #41

Merge development into main for v1.3.0 release

Merge development into main for v1.3.0 release #41

Triggered via push January 19, 2026 16:18
Status Failure
Total duration 3m 57s
Artifacts

coverage.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

10 errors
src/core/zhtp-api-comprehensive.test.ts > ZhtpApi - Comprehensive Coverage > Identity - Legacy Methods > createZkDid should work without data: src/core/zhtp-api-methods.ts#L625
Error: ZK DID creation not yet available ❯ ZhtpApi.createZkDid src/core/zhtp-api-methods.ts:625:11 ❯ src/core/zhtp-api-comprehensive.test.ts:129:17
src/core/zhtp-api-comprehensive.test.ts > ZhtpApi - Comprehensive Coverage > Identity - Legacy Methods > createZkDid should POST to zkdid/create: src/core/zhtp-api-methods.ts#L625
Error: ZK DID creation not yet available ❯ ZhtpApi.createZkDid src/core/zhtp-api-methods.ts:625:11 ❯ src/core/zhtp-api-comprehensive.test.ts:110:32
src/core/zhtp-api-comprehensive.test.ts > ZhtpApi - Comprehensive Coverage > Identity - Legacy Methods > recoverIdentity should work with social method: src/core/zhtp-api-methods.ts#L243
Error: Recovery phrase must be exactly 20 words ❯ ZhtpApi.recoverIdentity src/core/zhtp-api-methods.ts:243:13 ❯ src/core/zhtp-api-comprehensive.test.ts:93:17
src/core/zhtp-api-comprehensive.test.ts > ZhtpApi - Comprehensive Coverage > Identity - Legacy Methods > recoverIdentity should work with backup method: src/core/zhtp-api-methods.ts#L243
Error: Recovery phrase must be exactly 20 words ❯ ZhtpApi.recoverIdentity src/core/zhtp-api-methods.ts:243:13 ❯ src/core/zhtp-api-comprehensive.test.ts:71:17
src/core/zhtp-api-comprehensive.test.ts > ZhtpApi - Comprehensive Coverage > Identity - Legacy Methods > recoverIdentity should call correct endpoint for seed method: src/core/zhtp-api-methods.ts#L243
Error: Recovery phrase must be exactly 20 words ❯ ZhtpApi.recoverIdentity src/core/zhtp-api-methods.ts:243:13 ❯ src/core/zhtp-api-comprehensive.test.ts:45:32
src/core/security-utils.test.ts > Security Utils - Integration Tests > should sanitize errors in realistic authentication scenario: src/core/security-utils.test.ts#L310
AssertionError: expected '[REDACTED]entication failed: Invalid …' not to contain 'eyJhbGci' Expected: "eyJhbGci" Received: "[REDACTED]entication failed: Invalid [REDACTED] "my[REDACTED]123" or [REDACTED] "eyJhbGci..."" ❯ src/core/security-utils.test.ts:310:29
src/core/security-utils.test.ts > Security Utils - Passphrase Strength > should reject common weak patterns: src/core/security-utils.test.ts#L213
AssertionError: expected [Function] to throw error including 'common weak pattern' but got 'Passphrase must include at least 3 of…' Expected: "common weak pattern" Received: "Passphrase must include at least 3 of: uppercase letters, lowercase letters, numbers, special characters" ❯ src/core/security-utils.test.ts:213:66
src/core/security-utils.test.ts > Security Utils - Passphrase Strength > should reject passphrases with low entropy: src/core/security-utils.test.ts#L209
AssertionError: expected [Function] to throw error including 'entropy too low' but got 'Passphrase must include at least 3 of…' Expected: "entropy too low" Received: "Passphrase must include at least 3 of: uppercase letters, lowercase letters, numbers, special characters" ❯ src/core/security-utils.test.ts:209:66
src/core/security-utils.test.ts > Security Utils - Input Validation > validateContractId > should reject contract IDs with slashes: src/core/security-utils.test.ts#L114
AssertionError: expected [Function] to throw error including 'path traversal not allowed' but got 'Invalid contract ID format: must be 1…' Expected: "path traversal not allowed" Received: "Invalid contract ID format: must be 1-128 alphanumeric characters, hyphens, or underscores" ❯ src/core/security-utils.test.ts:114:60
src/core/security-utils.test.ts > Security Utils - Input Validation > validateContractId > should reject contract IDs with path traversal: src/core/security-utils.test.ts#L110
AssertionError: expected [Function] to throw error including 'path traversal not allowed' but got 'Invalid contract ID format: must be 1…' Expected: "path traversal not allowed" Received: "Invalid contract ID format: must be 1-128 alphanumeric characters, hyphens, or underscores" ❯ src/core/security-utils.test.ts:110:57