Skip to content

fix(test): adapt MCP integration test to rmcp Streamable HTTP protoco… #1150

fix(test): adapt MCP integration test to rmcp Streamable HTTP protoco…

fix(test): adapt MCP integration test to rmcp Streamable HTTP protoco… #1150

Triggered via push July 29, 2026 07:28
Status Success
Total duration 9m 56s
Artifacts 12

defense.yaml

on: push
Matrix: fitness-dimensions
Security: Dependency Scan
4m 7s
Security: Dependency Scan
Security: Semgrep SAST
2m 3s
Security: Semgrep SAST
Security: Trivy Scan
26s
Security: Trivy Scan
Security: Hadolint
16s
Security: Hadolint
Gate: Commit Safety
8s
Gate: Commit Safety
Fitness Summary
6s
Fitness Summary
Security Summary
2s
Security Summary
Fit to window
Zoom out
Zoom in

Annotations

3 errors and 14 warnings
Security: Hadolint: Dockerfile#L67
DL3018 warning: Pin versions in apk add. Instead of `apk add <package>` use `apk add <package>=<version>`
Security: Hadolint: Dockerfile#L11
DL3018 warning: Pin versions in apk add. Instead of `apk add <package>` use `apk add <package>=<version>`
Security: Dependency Scan
Process completed with exit code 1.
Security: Trivy Scan
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Gate: Performance
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Gate: Code Quality
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Gate: UI Consistency
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Gate: Testability
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Gate: API Contract
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Gate: Security
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Gate: Evolvability
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Gate: Design System
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Security: Semgrep SAST
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Gate: Observability
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Security: Dependency Scan
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Gate: Engineering Governance
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Fitness Summary
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
fitness-report-api_contract
254 Bytes
sha256:0e49e1e10f72a74fb491d18a58f818fc6ae65761f34d6e9a17ba99a0cf61438a
fitness-report-code_quality
254 Bytes
sha256:1680023580340aec6be78696b4d6c00ab3c693ba44db79602ee5ec4c9e501c03
fitness-report-design_system
256 Bytes
sha256:e09bc0b36bf7d39df35a8164b7a00b4147211e5774aea2f4c0a6490aa09baefd
fitness-report-engineering_governance
700 Bytes
sha256:8d627afa787f0c6f5f21992354d12df694604703f20bf12726cc51ee1e1087a7
fitness-report-evolvability
254 Bytes
sha256:9fe52460f16d707f4e7fbe338bb80d2f48579871b5cd0327b59958ad489a8325
fitness-report-observability
545 Bytes
sha256:5dd46ae21b651d82cc6f93f973ee8e8aa026da5c195e21c5694a57be9a40af0d
fitness-report-performance
441 Bytes
sha256:ee37ee663a6fbe733406e7210869ac9de63ba3c376efe1b92a4c3e8ba6375056
fitness-report-security
246 Bytes
sha256:f72f6a2bbaa87a07dcc2eff7b353a70aad15dc3f8da5cde73e54d2e7ba2af4ad
fitness-report-testability
433 Bytes
sha256:429128779c3ce92b4f0f08c5a4e83591e5b57e942f227451067aac269ee3e10d
fitness-report-ui_consistency
258 Bytes
sha256:aa39634db5fae15865052482b69f0656099428c38fb0aa017520ef107ef85443
semgrep-results-sarif
140 KB
sha256:494176c353b3f3e6577c7f4a65740edbc650e21d9b36a0feba4c9de047c4f41c
trivy-results-sarif
15.1 KB
sha256:837e79cfadee5a3e5e1f820085646e2aaaa5aa88f67544a474b056be43285e0a