Skip to content

fix: repair frontend dev-mode client/server boundaries and axe-core c… #1081

fix: repair frontend dev-mode client/server boundaries and axe-core c…

fix: repair frontend dev-mode client/server boundaries and axe-core c… #1081

Triggered via push September 8, 2026 11:08
Status Failure
Total duration 6m 12s
Artifacts 2

test.yml

on: push
API Criterion Benchmarks
25s
API Criterion Benchmarks
Gas Benchmarks
17s
Gas Benchmarks
Matrix: CodeQL Analysis
Prometheus SLO Rules Testing
7s
Prometheus SLO Rules Testing
Unit Tests
20s
Unit Tests
Integration Tests
19s
Integration Tests
API Rate Limiting Integration Tests
16s
API Rate Limiting Integration Tests
Backend coverage (contracts + API)
1m 13s
Backend coverage (contracts + API)
Security Audit
3m 3s
Security Audit
SAST Security Scanning
20s
SAST Security Scanning
Secrets Scanning
8s
Secrets Scanning
Dependency Vulnerability Scanning
55s
Dependency Vulnerability Scanning
Clippy Lints
26s
Clippy Lints
Oracle Module — Clippy + Warnings-as-Errors
24s
Oracle Module — Clippy + Warnings-as-Errors
Code Formatting
18s
Code Formatting
Build Optimized Contract
17s
Build Optimized Contract
API Cache Tests (Redis)
14s
API Cache Tests (Redis)
E2E — Market Creation Flow
11s
E2E — Market Creation Flow
E2E — Mocked (no backend)
12s
E2E — Mocked (no backend)
E2E — Visual Regression (Docker)
31s
E2E — Visual Regression (Docker)
Bundle Size Budget
12s
Bundle Size Budget
Validate Migration Rollback Scripts
4s
Validate Migration Rollback Scripts
Rollback Idempotency Check
27s
Rollback Idempotency Check
Frontend Unit Test Coverage
9s
Frontend Unit Test Coverage
API Integration Tests (Compose)
1m 5s
API Integration Tests (Compose)
API Tests — Order Independence
3m 19s
API Tests — Order Independence
API Property-Based Tests
14s
API Property-Based Tests
OpenAPI Spec Drift Check
13s
OpenAPI Spec Drift Check
Schema Drift Detection
30s
Schema Drift Detection
Documentation Sync Check
10s
Documentation Sync Check
Container Image Scanning
0s
Container Image Scanning
Contract Fuzz Tests (libFuzzer, 60 s per target)
36s
Contract Fuzz Tests (libFuzzer, 60 s per target)
Save API Benchmark Baseline
18s
Save API Benchmark Baseline
Save Gas Benchmark Baseline
Save Gas Benchmark Baseline
All Tests Passed
All Tests Passed
Fit to window
Zoom out
Zoom in

Annotations

33 errors and 48 warnings
Prometheus SLO Rules Testing
Process completed with exit code 1.
Secrets Scanning
🛑 missing gitleaks license. Go grab one at gitleaks.io and store it as a GitHub Secret named GITLEAKS_LICENSE. For more info about the recent breaking update, see [here](https://github.com/gitleaks/gitleaks-action#-announcement).
Validate Migration Rollback Scripts
Process completed with exit code 1.
SAST Security Scanning
Path does not exist: semgrep.sarif
Integration Tests
Process completed with exit code 101.
Contract Fuzz Tests (libFuzzer, 60 s per target)
Process completed with exit code 1.
OpenAPI Spec Drift Check
Process completed with exit code 1.
OpenAPI Spec Drift Check
Process completed with exit code 101.
Rollback Idempotency Check
Process completed with exit code 3.
E2E — Visual Regression (Docker)
Process completed with exit code 1.
Oracle Module — Clippy + Warnings-as-Errors
Process completed with exit code 101.
Schema Drift Detection
Process completed with exit code 1.
API Cache Tests (Redis)
Process completed with exit code 101.
Code Formatting
Process completed with exit code 1.
Frontend Unit Test Coverage
Process completed with exit code 1.
Documentation Sync Check
Process completed with exit code 1.
Documentation Sync Check
Process completed with exit code 1.
Dependency Vulnerability Scanning
Resource not accessible by integration - https://docs.github.com/rest
Dependency Vulnerability Scanning
Process completed with exit code 1.
Bundle Size Budget
Process completed with exit code 1.
API Rate Limiting Integration Tests
Process completed with exit code 101.
Unit Tests
Process completed with exit code 101.
Build Optimized Contract
Process completed with exit code 101.
Clippy Lints
Process completed with exit code 101.
E2E — Market Creation Flow
Process completed with exit code 1.
Gas Benchmarks
Process completed with exit code 101.
E2E — Mocked (no backend)
Process completed with exit code 1.
API Property-Based Tests
Process completed with exit code 101.
Save API Benchmark Baseline
Process completed with exit code 1.
Backend coverage (contracts + API)
Process completed with exit code 101.
API Integration Tests (Compose)
Process completed with exit code 101.
Security Audit
Process completed with exit code 2.
API Tests — Order Independence
Process completed with exit code 2.
Prometheus SLO Rules Testing
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Secrets Scanning
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, gitleaks/gitleaks-action@dcedce43c6f43de0b836d1fe38946645c9c638dc. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Validate Migration Rollback Scripts
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
SAST Security Scanning
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
SAST Security Scanning
Unexpected input(s) 'generateSarif', valid inputs are ['entryPoint', 'args', 'config', 'publishToken']
Integration Tests
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
API Criterion Benchmarks
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-node@v3, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Contract Fuzz Tests (libFuzzer, 60 s per target)
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/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Contract Fuzz Tests (libFuzzer, 60 s per target)
No files were found with the provided path: contracts/predict-iq/fuzz/artifacts/. No artifacts will be uploaded.
OpenAPI Spec Drift Check
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Rollback Idempotency Check
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
E2E — Visual Regression (Docker)
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
E2E — Visual Regression (Docker)
No files were found with the provided path: frontend/playwright-report/. No artifacts will be uploaded.
Oracle Module — Clippy + Warnings-as-Errors
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Schema Drift Detection
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/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
API Cache Tests (Redis)
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Code Formatting
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Frontend Unit Test Coverage
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@v3, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Frontend Unit Test Coverage
No files were found with the provided path: frontend/coverage/. No artifacts will be uploaded.
Documentation Sync Check
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@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Dependency Vulnerability Scanning
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Dependency Vulnerability Scanning
This run of the CodeQL Action does not have permission to access the CodeQL Action API endpoints. This could be because the Action is running on a pull request from a fork. If not, please ensure the workflow has at least the 'security-events: read' permission. Details: Resource not accessible by integration - https://docs.github.com/rest
Dependency Vulnerability Scanning
Resource not accessible by integration - https://docs.github.com/rest
Dependency Vulnerability Scanning
This run of the CodeQL Action does not have permission to access the CodeQL Action API endpoints. This could be because the Action is running on a pull request from a fork. If not, please ensure the workflow has at least the 'security-events: read' permission. Details: Resource not accessible by integration - https://docs.github.com/rest
Bundle Size Budget
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
API Rate Limiting Integration Tests
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Unit Tests
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Optimized Contract
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Clippy Lints
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
E2E — Market Creation Flow
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
E2E — Market Creation Flow
No files were found with the provided path: frontend/playwright-report/. No artifacts will be uploaded.
Gas Benchmarks
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Gas Benchmarks
No files were found with the provided path: contracts/predict-iq/target/gas-benchmark-report.md. No artifacts will be uploaded.
E2E — Mocked (no backend)
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
E2E — Mocked (no backend)
No files were found with the provided path: frontend/playwright-report/. No artifacts will be uploaded.
API Property-Based Tests
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Save API Benchmark Baseline
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-node@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Backend coverage (contracts + API)
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
CodeQL Analysis (javascript)
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
CodeQL Analysis (javascript)
1 issue was detected with this workflow: CodeQL language 'javascript' is referenced by more than one entry in the 'language' matrix parameter for job 'codeql-analysis'. This may result in duplicate alerts. Please edit the 'language' matrix parameter to keep only one of the following: 'javascript', 'typescript'.
API Integration Tests (Compose)
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
CodeQL Analysis (typescript)
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
CodeQL Analysis (typescript)
Failed to save: Unable to reserve cache with key codeql-trap-1-2.26.4-javascript-7c4ccc8ecd952be3c6b39d179dffd2cb8870964c, another job may be creating this cache.
CodeQL Analysis (typescript)
1 issue was detected with this workflow: CodeQL language 'javascript' is referenced by more than one entry in the 'language' matrix parameter for job 'codeql-analysis'. This may result in duplicate alerts. Please edit the 'language' matrix parameter to keep only one of the following: 'javascript', 'typescript'.
Security Audit
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
API Tests — Order Independence
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
CodeQL Analysis (rust)
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
CodeQL Analysis (rust)
1 issue was detected with this workflow: CodeQL language 'javascript' is referenced by more than one entry in the 'language' matrix parameter for job 'codeql-analysis'. This may result in duplicate alerts. Please edit the 'language' matrix parameter to keep only one of the following: 'javascript', 'typescript'.

Artifacts

Produced during runtime
Name Size Digest
api-benchmark-results
602 Bytes
sha256:c1178ac3d7a46759fbbaa9ecfcc17e4fc244a00d14f8e1698054bf83b3e6545a
live-schema-dump
4.49 KB
sha256:444e45a175eec5b7fb55971b212149201bb2911474fe8d35f22b6801bb18d080