Skip to content

fix: repair frontend production build #1080

fix: repair frontend production build

fix: repair frontend production build #1080

Triggered via push September 8, 2026 10:48
Status Failure
Total duration 5m 50s
Artifacts 2

test.yml

on: push
API Criterion Benchmarks
19s
API Criterion Benchmarks
Gas Benchmarks
18s
Gas Benchmarks
Matrix: CodeQL Analysis
Prometheus SLO Rules Testing
6s
Prometheus SLO Rules Testing
Unit Tests
16s
Unit Tests
Integration Tests
18s
Integration Tests
API Rate Limiting Integration Tests
14s
API Rate Limiting Integration Tests
Backend coverage (contracts + API)
1m 15s
Backend coverage (contracts + API)
Security Audit
3m 18s
Security Audit
SAST Security Scanning
11s
SAST Security Scanning
Secrets Scanning
7s
Secrets Scanning
Dependency Vulnerability Scanning
1m 2s
Dependency Vulnerability Scanning
Clippy Lints
23s
Clippy Lints
Oracle Module — Clippy + Warnings-as-Errors
27s
Oracle Module — Clippy + Warnings-as-Errors
Code Formatting
15s
Code Formatting
Build Optimized Contract
16s
Build Optimized Contract
API Cache Tests (Redis)
18s
API Cache Tests (Redis)
E2E — Market Creation Flow
9s
E2E — Market Creation Flow
E2E — Mocked (no backend)
10s
E2E — Mocked (no backend)
E2E — Visual Regression (Docker)
31s
E2E — Visual Regression (Docker)
Bundle Size Budget
8s
Bundle Size Budget
Validate Migration Rollback Scripts
5s
Validate Migration Rollback Scripts
Rollback Idempotency Check
29s
Rollback Idempotency Check
Frontend Unit Test Coverage
10s
Frontend Unit Test Coverage
API Integration Tests (Compose)
1m 32s
API Integration Tests (Compose)
API Tests — Order Independence
3m 54s
API Tests — Order Independence
API Property-Based Tests
15s
API Property-Based Tests
OpenAPI Spec Drift Check
17s
OpenAPI Spec Drift Check
Schema Drift Detection
30s
Schema Drift Detection
Documentation Sync Check
11s
Documentation Sync Check
Container Image Scanning
0s
Container Image Scanning
Contract Fuzz Tests (libFuzzer, 60 s per target)
34s
Contract Fuzz Tests (libFuzzer, 60 s per target)
Save API Benchmark Baseline
22s
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
Validate Migration Rollback Scripts
Process completed with exit code 1.
E2E — Market Creation Flow
Process completed with exit code 1.
Documentation Sync Check
Process completed with exit code 1.
Documentation Sync Check
Process completed with exit code 1.
API Rate Limiting Integration Tests
Process completed with exit code 101.
Build Optimized Contract
Process completed with exit code 101.
API Cache Tests (Redis)
Process completed with exit code 101.
Bundle Size Budget
Process completed with exit code 1.
API Property-Based Tests
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.
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).
Contract Fuzz Tests (libFuzzer, 60 s per target)
Process completed with exit code 1.
Gas Benchmarks
Process completed with exit code 101.
Prometheus SLO Rules Testing
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.
SAST Security Scanning
Path does not exist: semgrep.sarif
Frontend Unit Test Coverage
Process completed with exit code 1.
Code Formatting
Process completed with exit code 1.
Schema Drift Detection
Process completed with exit code 1.
E2E — Mocked (no backend)
Process completed with exit code 1.
Unit Tests
Process completed with exit code 101.
Integration Tests
Process completed with exit code 101.
Backend coverage (contracts + API)
Process completed with exit code 101.
Oracle Module — Clippy + Warnings-as-Errors
Process completed with exit code 101.
API Integration Tests (Compose)
Process completed with exit code 101.
Save API Benchmark Baseline
Process completed with exit code 1.
Clippy Lints
Process completed with exit code 101.
Dependency Vulnerability Scanning
Resource not accessible by integration - https://docs.github.com/rest
Dependency Vulnerability Scanning
Process completed with exit code 1.
API Tests — Order Independence
Process completed with exit code 2.
Security Audit
Process completed with exit code 2.
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/
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.
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/
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/
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/
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/
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 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/
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.
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/
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.
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.
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/
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/
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']
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.
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/
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/
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.
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/
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/
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'.
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/
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/
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/
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-2ecdd6eb7b4b182a540341d1389cf484a5ed7d8b, 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'.
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/
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/
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/
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
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/
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/
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:62a91d3353eca98b005ea5ff65fdaab0fe24fd1049f0254c908baa0184c447b2
live-schema-dump
4.48 KB
sha256:cc522933b89e0e5c7988d0db79c0a37e97452c3e61ab5400d35d6b87e27d06bf