Skip to content

Merge pull request #1406 from davedumto/fix/frontend-ux-batch-dumto #482

Merge pull request #1406 from davedumto/fix/frontend-ux-batch-dumto

Merge pull request #1406 from davedumto/fix/frontend-ux-batch-dumto #482

Triggered via push August 28, 2026 11:26
Status Failure
Total duration 1m 36s
Artifacts

ci.yml

on: push
Frontend — Lint & Build
25s
Frontend — Lint & Build
Backend — Lint & Test
1m 31s
Backend — Lint & Test
Fit to window
Zoom out
Zoom in

Annotations

11 errors and 2 warnings
Frontend — Lint & Build
Process completed with exit code 1.
Unhandled error: backend/src/lib/oracle-cache.test.js#L276
Error: down ❯ Object.<anonymous> src/lib/oracle-cache.test.js:276:64 ❯ Object.mockCall node_modules/@vitest/spy/dist/index.js:61:17 ❯ Object.spy [as fetch] node_modules/tinyspy/dist/index.js:45:80 ❯ src/lib/oracle-cache.js:263:24 ❯ withRetry src/lib/oracle-cache.js:185:18 ❯ withRetry src/lib/oracle-cache.js:191:12 ❯ SmartContractOracleIntegrator.fetch src/lib/oracle-cache.js:262:20 This error originated in "src/lib/oracle-cache.test.js" test file. It doesn't mean the error was thrown inside the file itself, but while it was running. The latest test that might've caused the error is "rejects fast when circuit breaker is open". It might mean one of the following: - The error was thrown, while Vitest was running this test. - If the error occurred after the test had been completed, this was the last documented test before it was thrown.
Unhandled error: backend/src/lib/oracle-cache.test.js#L276
Error: down ❯ Object.<anonymous> src/lib/oracle-cache.test.js:276:64 ❯ Object.mockCall node_modules/@vitest/spy/dist/index.js:61:17 ❯ Object.spy [as fetch] node_modules/tinyspy/dist/index.js:45:80 ❯ src/lib/oracle-cache.js:263:24 ❯ withRetry src/lib/oracle-cache.js:185:18 ❯ withRetry src/lib/oracle-cache.js:191:12 ❯ SmartContractOracleIntegrator.fetch src/lib/oracle-cache.js:262:20 This error originated in "src/lib/oracle-cache.test.js" test file. It doesn't mean the error was thrown inside the file itself, but while it was running. The latest test that might've caused the error is "rejects fast when circuit breaker is open". It might mean one of the following: - The error was thrown, while Vitest was running this test. - If the error occurred after the test had been completed, this was the last documented test before it was thrown.
Unhandled error: backend/src/lib/oracle-cache.test.js#L276
Error: down ❯ Object.<anonymous> src/lib/oracle-cache.test.js:276:64 ❯ Object.mockCall node_modules/@vitest/spy/dist/index.js:61:17 ❯ Object.spy [as fetch] node_modules/tinyspy/dist/index.js:45:80 ❯ src/lib/oracle-cache.js:263:24 ❯ withRetry src/lib/oracle-cache.js:185:18 ❯ withRetry src/lib/oracle-cache.js:191:12 ❯ SmartContractOracleIntegrator.fetch src/lib/oracle-cache.js:262:20 This error originated in "src/lib/oracle-cache.test.js" test file. It doesn't mean the error was thrown inside the file itself, but while it was running. The latest test that might've caused the error is "rejects fast when circuit breaker is open". It might mean one of the following: - The error was thrown, while Vitest was running this test. - If the error occurred after the test had been completed, this was the last documented test before it was thrown.
Unhandled error: backend/src/lib/oracle-cache.test.js#L276
Error: down ❯ Object.<anonymous> src/lib/oracle-cache.test.js:276:64 ❯ Object.mockCall node_modules/@vitest/spy/dist/index.js:61:17 ❯ Object.spy [as fetch] node_modules/tinyspy/dist/index.js:45:80 ❯ src/lib/oracle-cache.js:263:24 ❯ withRetry src/lib/oracle-cache.js:185:18 ❯ withRetry src/lib/oracle-cache.js:191:12 ❯ SmartContractOracleIntegrator.fetch src/lib/oracle-cache.js:262:20 This error originated in "src/lib/oracle-cache.test.js" test file. It doesn't mean the error was thrown inside the file itself, but while it was running. The latest test that might've caused the error is "rejects fast when circuit breaker is open". It might mean one of the following: - The error was thrown, while Vitest was running this test. - If the error occurred after the test had been completed, this was the last documented test before it was thrown.
Unhandled error: backend/src/lib/oracle-cache.test.js#L261
Error: down ❯ Object.<anonymous> src/lib/oracle-cache.test.js:261:64 ❯ Object.mockCall node_modules/@vitest/spy/dist/index.js:61:17 ❯ Object.spy [as fetch] node_modules/tinyspy/dist/index.js:45:80 ❯ src/lib/oracle-cache.js:263:24 ❯ withRetry src/lib/oracle-cache.js:185:18 ❯ withRetry src/lib/oracle-cache.js:191:12 ❯ SmartContractOracleIntegrator.fetch src/lib/oracle-cache.js:262:20 This error originated in "src/lib/oracle-cache.test.js" test file. It doesn't mean the error was thrown inside the file itself, but while it was running. The latest test that might've caused the error is "trips circuit breaker after threshold failures". It might mean one of the following: - The error was thrown, while Vitest was running this test. - If the error occurred after the test had been completed, this was the last documented test before it was thrown.
Unhandled error: backend/src/lib/oracle-cache.test.js#L261
Error: down ❯ Object.<anonymous> src/lib/oracle-cache.test.js:261:64 ❯ Object.mockCall node_modules/@vitest/spy/dist/index.js:61:17 ❯ Object.spy [as fetch] node_modules/tinyspy/dist/index.js:45:80 ❯ src/lib/oracle-cache.js:263:24 ❯ withRetry src/lib/oracle-cache.js:185:18 ❯ withRetry src/lib/oracle-cache.js:191:12 ❯ SmartContractOracleIntegrator.fetch src/lib/oracle-cache.js:262:20 This error originated in "src/lib/oracle-cache.test.js" test file. It doesn't mean the error was thrown inside the file itself, but while it was running. The latest test that might've caused the error is "trips circuit breaker after threshold failures". It might mean one of the following: - The error was thrown, while Vitest was running this test. - If the error occurred after the test had been completed, this was the last documented test before it was thrown.
Unhandled error: backend/src/lib/oracle-cache.test.js#L261
Error: down ❯ Object.<anonymous> src/lib/oracle-cache.test.js:261:64 ❯ Object.mockCall node_modules/@vitest/spy/dist/index.js:61:17 ❯ Object.spy [as fetch] node_modules/tinyspy/dist/index.js:45:80 ❯ src/lib/oracle-cache.js:263:24 ❯ withRetry src/lib/oracle-cache.js:185:18 ❯ withRetry src/lib/oracle-cache.js:191:12 ❯ SmartContractOracleIntegrator.fetch src/lib/oracle-cache.js:262:20 This error originated in "src/lib/oracle-cache.test.js" test file. It doesn't mean the error was thrown inside the file itself, but while it was running. The latest test that might've caused the error is "trips circuit breaker after threshold failures". It might mean one of the following: - The error was thrown, while Vitest was running this test. - If the error occurred after the test had been completed, this was the last documented test before it was thrown.
Unhandled error: backend/src/lib/oracle-cache.test.js#L261
Error: down ❯ Object.<anonymous> src/lib/oracle-cache.test.js:261:64 ❯ Object.mockCall node_modules/@vitest/spy/dist/index.js:61:17 ❯ Object.spy [as fetch] node_modules/tinyspy/dist/index.js:45:80 ❯ src/lib/oracle-cache.js:263:24 ❯ withRetry src/lib/oracle-cache.js:185:18 ❯ withRetry src/lib/oracle-cache.js:191:12 ❯ SmartContractOracleIntegrator.fetch src/lib/oracle-cache.js:262:20 This error originated in "src/lib/oracle-cache.test.js" test file. It doesn't mean the error was thrown inside the file itself, but while it was running. The latest test that might've caused the error is "trips circuit breaker after threshold failures". It might mean one of the following: - The error was thrown, while Vitest was running this test. - If the error occurred after the test had been completed, this was the last documented test before it was thrown.
Unhandled error: backend/src/lib/oracle-cache.test.js#L261
Error: down ❯ Object.<anonymous> src/lib/oracle-cache.test.js:261:64 ❯ Object.mockCall node_modules/@vitest/spy/dist/index.js:61:17 ❯ Object.spy [as fetch] node_modules/tinyspy/dist/index.js:45:80 ❯ src/lib/oracle-cache.js:263:24 ❯ withRetry src/lib/oracle-cache.js:185:18 ❯ withRetry src/lib/oracle-cache.js:191:12 ❯ SmartContractOracleIntegrator.fetch src/lib/oracle-cache.js:262:20 This error originated in "src/lib/oracle-cache.test.js" test file. It doesn't mean the error was thrown inside the file itself, but while it was running. The latest test that might've caused the error is "trips circuit breaker after threshold failures". It might mean one of the following: - The error was thrown, while Vitest was running this test. - If the error occurred after the test had been completed, this was the last documented test before it was thrown.
Unhandled error: backend/src/lib/oracle-cache.test.js#L225
Error: persistent failure ❯ Object.<anonymous> src/lib/oracle-cache.test.js:225:64 ❯ Object.mockCall node_modules/@vitest/spy/dist/index.js:61:17 ❯ Object.spy [as fetch] node_modules/tinyspy/dist/index.js:45:80 ❯ src/lib/oracle-cache.js:263:24 ❯ withRetry src/lib/oracle-cache.js:185:18 ❯ withRetry src/lib/oracle-cache.js:191:12 ❯ SmartContractOracleIntegrator.fetch src/lib/oracle-cache.js:262:20 This error originated in "src/lib/oracle-cache.test.js" test file. It doesn't mean the error was thrown inside the file itself, but while it was running. The latest test that might've caused the error is "throws after exhausting retries". It might mean one of the following: - The error was thrown, while Vitest was running this test. - If the error occurred after the test had been completed, this was the last documented test before it was thrown.
Frontend — Lint & Build
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, pnpm/action-setup@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Backend — Lint & Test
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/