fix: repair frontend dev-mode client/server boundaries and axe-core c… #1081
test.yml
on: push
API Criterion Benchmarks
25s
Gas Benchmarks
17s
Matrix: CodeQL Analysis
Prometheus SLO Rules Testing
7s
Unit Tests
20s
Integration Tests
19s
API Rate Limiting Integration Tests
16s
Backend coverage (contracts + API)
1m 13s
Security Audit
3m 3s
SAST Security Scanning
20s
Secrets Scanning
8s
Dependency Vulnerability Scanning
55s
Clippy Lints
26s
Oracle Module — Clippy + Warnings-as-Errors
24s
Code Formatting
18s
Build Optimized Contract
17s
API Cache Tests (Redis)
14s
E2E — Market Creation Flow
11s
E2E — Mocked (no backend)
12s
E2E — Visual Regression (Docker)
31s
Bundle Size Budget
12s
Validate Migration Rollback Scripts
4s
Rollback Idempotency Check
27s
Frontend Unit Test Coverage
9s
API Integration Tests (Compose)
1m 5s
API Tests — Order Independence
3m 19s
API Property-Based Tests
14s
OpenAPI Spec Drift Check
13s
Schema Drift Detection
30s
Documentation Sync Check
10s
Container Image Scanning
0s
Contract Fuzz Tests (libFuzzer, 60 s per target)
36s
Save API Benchmark Baseline
18s
Save Gas Benchmark Baseline
All Tests Passed
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
|
|