Skip to content

chore: bump version to 0.3.2 #7

chore: bump version to 0.3.2

chore: bump version to 0.3.2 #7

Triggered via push March 10, 2026 17:37
Status Failure
Total duration 45s
Artifacts

ci.yml

on: push
Integration (read-only)
26s
Integration (read-only)
Matrix: Build & Test
Fit to window
Zoom out
Zoom in

Annotations

22 errors
Integration (read-only)
Process completed with exit code 1.
src/__tests__/funding.test.ts > getFundingHours > returns 1 for lighter: src/__tests__/funding.test.ts#L24
AssertionError: expected 8 to be 1 // Object.is equality - Expected + Received - 1 + 8 ❯ src/__tests__/funding.test.ts:24:40
src/__tests__/funding-rates.test.ts > 3-DEX direction logic > picks pacifica as short when it has highest rate: src/__tests__/funding-rates.test.ts#L401
AssertionError: expected 'hyperliquid' to be 'lighter' // Object.is equality Expected: "lighter" Received: "hyperliquid" ❯ src/__tests__/funding-rates.test.ts:401:31
src/__tests__/funding-rates.test.ts > 3-DEX direction logic > picks correct long/short when lighter has best rate: src/__tests__/funding-rates.test.ts#L380
AssertionError: expected 'hyperliquid' to be 'lighter' // Object.is equality Expected: "lighter" Received: "hyperliquid" ❯ src/__tests__/funding-rates.test.ts:380:31
src/__tests__/funding-rates.test.ts > fetchSymbolFundingRates > is case-insensitive: src/__tests__/funding-rates.test.ts#L352
AssertionError: expected null to be truthy - Expected: true + Received: null ❯ src/__tests__/funding-rates.test.ts:352:20
src/__tests__/funding-rates.test.ts > fetchAllFundingRates > prefers HL mark price as most liquid: src/__tests__/funding-rates.test.ts#L264
AssertionError: expected 60100 to be 60000 // Object.is equality - Expected + Received - 60000 + 60100 ❯ src/__tests__/funding-rates.test.ts:264:32
src/__tests__/funding-rates.test.ts > fetchAllFundingRates > handles exchange errors gracefully: src/__tests__/funding-rates.test.ts#L240
AssertionError: expected 'ok' to be 'error' // Object.is equality Expected: "error" Received: "ok" ❯ src/__tests__/funding-rates.test.ts:240:49
src/__tests__/funding-rates.test.ts > fetchAllFundingRates > fetches from all 3 exchanges in parallel and compares: src/__tests__/funding-rates.test.ts#L146
AssertionError: expected 'error' to be 'ok' // Object.is equality Expected: "ok" Received: "error" ❯ src/__tests__/funding-rates.test.ts:146:45
src/__tests__/arb-userflow.test.ts > Cross-cutting: edge cases and combined scenarios > isSpreadReversed handles lighter as long exchange: src/__tests__/arb-userflow.test.ts#L1058
AssertionError: expected false to be true // Object.is equality - Expected + Received - true + false ❯ src/__tests__/arb-userflow.test.ts:1058:63
src/__tests__/arb-userflow.test.ts > Flow 1: 스프레드 스캔 → 기회 평가 → 진입 판단 > toHourlyRate normalizes each exchange rate to per-hour: src/__tests__/arb-userflow.test.ts#L119
AssertionError: expected 0.0000025 to be 0.00002 // Object.is equality - Expected + Received - 0.00002 + 0.0000025 ❯ src/__tests__/arb-userflow.test.ts:119:22
src/__tests__/arb-auto-3dex.test.ts > Spread reversal detection > handles lighter vs pacifica reversal: src/__tests__/arb-auto-3dex.test.ts#L438
AssertionError: expected false to be true // Object.is equality - Expected + Received - true + false ❯ src/__tests__/arb-auto-3dex.test.ts:438:22
Build & Test (22)
The strategy configuration was canceled because "build-and-test._20" failed
src/__tests__/funding.test.ts > getFundingHours > returns 1 for lighter: src/__tests__/funding.test.ts#L24
AssertionError: expected 8 to be 1 // Object.is equality - Expected + Received - 1 + 8 ❯ src/__tests__/funding.test.ts:24:40
src/__tests__/funding-rates.test.ts > 3-DEX direction logic > picks pacifica as short when it has highest rate: src/__tests__/funding-rates.test.ts#L401
AssertionError: expected 'hyperliquid' to be 'lighter' // Object.is equality Expected: "lighter" Received: "hyperliquid" ❯ src/__tests__/funding-rates.test.ts:401:31
src/__tests__/funding-rates.test.ts > 3-DEX direction logic > picks correct long/short when lighter has best rate: src/__tests__/funding-rates.test.ts#L380
AssertionError: expected 'hyperliquid' to be 'lighter' // Object.is equality Expected: "lighter" Received: "hyperliquid" ❯ src/__tests__/funding-rates.test.ts:380:31
src/__tests__/funding-rates.test.ts > fetchSymbolFundingRates > is case-insensitive: src/__tests__/funding-rates.test.ts#L352
AssertionError: expected null to be truthy - Expected: true + Received: null ❯ src/__tests__/funding-rates.test.ts:352:20
src/__tests__/funding-rates.test.ts > fetchAllFundingRates > prefers HL mark price as most liquid: src/__tests__/funding-rates.test.ts#L264
AssertionError: expected 60100 to be 60000 // Object.is equality - Expected + Received - 60000 + 60100 ❯ src/__tests__/funding-rates.test.ts:264:32
src/__tests__/funding-rates.test.ts > fetchAllFundingRates > handles exchange errors gracefully: src/__tests__/funding-rates.test.ts#L240
AssertionError: expected 'ok' to be 'error' // Object.is equality Expected: "error" Received: "ok" ❯ src/__tests__/funding-rates.test.ts:240:49
src/__tests__/funding-rates.test.ts > fetchAllFundingRates > fetches from all 3 exchanges in parallel and compares: src/__tests__/funding-rates.test.ts#L146
AssertionError: expected 'error' to be 'ok' // Object.is equality Expected: "ok" Received: "error" ❯ src/__tests__/funding-rates.test.ts:146:45
src/__tests__/arb-userflow.test.ts > Cross-cutting: edge cases and combined scenarios > isSpreadReversed handles lighter as long exchange: src/__tests__/arb-userflow.test.ts#L1058
AssertionError: expected false to be true // Object.is equality - Expected + Received - true + false ❯ src/__tests__/arb-userflow.test.ts:1058:63
src/__tests__/arb-userflow.test.ts > Flow 1: 스프레드 스캔 → 기회 평가 → 진입 판단 > toHourlyRate normalizes each exchange rate to per-hour: src/__tests__/arb-userflow.test.ts#L119
AssertionError: expected 0.0000025 to be 0.00002 // Object.is equality - Expected + Received - 0.00002 + 0.0000025 ❯ src/__tests__/arb-userflow.test.ts:119:22
src/__tests__/arb-auto-3dex.test.ts > Spread reversal detection > handles lighter vs pacifica reversal: src/__tests__/arb-auto-3dex.test.ts#L438
AssertionError: expected false to be true // Object.is equality - Expected + Received - true + false ❯ src/__tests__/arb-auto-3dex.test.ts:438:22