Skip to content

rewrite(phase2): port watchdog + build allocation fault-injection seam, ported from c-RCP #165

rewrite(phase2): port watchdog + build allocation fault-injection seam, ported from c-RCP

rewrite(phase2): port watchdog + build allocation fault-injection seam, ported from c-RCP #165

Triggered via pull request August 21, 2026 19:45
Status Success
Total duration 5m 42s
Artifacts 6

ci.yml

on: pull_request
Matrix: build-and-test
Build cpp-FuSa
3m 8s
Build cpp-FuSa
l2 veth round trip (rcp::l2::Server/Client, real frames)
25s
l2 veth round trip (rcp::l2::Server/Client, real frames)
relay conform (RELAY §12 conformance)
1m 0s
relay conform (RELAY §12 conformance)
Coverage (LCOV)
2m 45s
Coverage (LCOV)
clang-tidy
2m 35s
clang-tidy
ASan/UBSan (regmap + faultinject)
50s
ASan/UBSan (regmap + faultinject)
cpfusa trace (100% coverage)
10s
cpfusa trace (100% coverage)
cpfusa check --strict
6s
cpfusa check --strict
cpfusa lint (MISRA/AUTOSAR)
9s
cpfusa lint (MISRA/AUTOSAR)
cpfusa analyze
1m 10s
cpfusa analyze
cpfusa cyber --strict
8s
cpfusa cyber --strict
cpfusa verify (ctest evidence)
2m 14s
cpfusa verify (ctest evidence)
cpfusa qualify
7s
cpfusa qualify
cpfusa vuln (CVE scan)
8s
cpfusa vuln (CVE scan)
cpfusa impact (change analysis)
8s
cpfusa impact (change analysis)
cpfusa report (compliance)
12s
cpfusa report (compliance)
Fit to window
Zoom out
Zoom in

Annotations

23 warnings
l2 veth round trip (rcp::l2::Server/Client, real frames)
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/
relay conform (RELAY §12 conformance)
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-go@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
relay conform (RELAY §12 conformance)
Restore cache failed: Dependencies file is not found in /home/runner/work/cpp-RCP/cpp-RCP. Supported file pattern: go.sum
macos-14 / clang / C++17
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/
ubuntu-22.04 / gcc-12 / C++20
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/
ubuntu-22.04 / gcc-12 / C++17
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/
windows-2022 / msvc / C++17
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, ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
ubuntu-22.04 / clang-14 / C++17
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/
Build cpp-FuSa
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/
cpfusa check --strict
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/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
cpfusa qualify
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/download-artifact@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
cpfusa lint (MISRA/AUTOSAR)
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/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
cpfusa cyber --strict
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/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
cpfusa vuln (CVE scan)
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/download-artifact@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
cpfusa trace (100% 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/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
ASan/UBSan (regmap + faultinject)
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/
cpfusa impact (change analysis)
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/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
cpfusa analyze
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/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
clang-tidy
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/
Coverage (LCOV)
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/
cpfusa verify (ctest evidence)
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/download-artifact@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
cpfusa verify (ctest evidence)
No files were found with the provided path: .fusa-evidence.json. No artifacts will be uploaded.
cpfusa report (compliance)
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/download-artifact@v4, actions/upload-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
compile-commands
4.71 KB
sha256:bae7eeb2ef89fefe3020d29a9b239958c55160e5114ef192845b41b2679e5ea8
compliance-report
35.3 KB
sha256:b1ca3c3687cd15562072afe71cb8fe00bda3dbb7c185e76dcc802b93d2572e6a
coverage-info
42.3 KB
sha256:175960a0560697236796dfc4e53d28868aa92c3ed264cb332c5445dbafce1d84
cpfusa-binary
1.25 MB
sha256:2ef7f2adc89c66843f0277497b732e11c3ba7a0e28d11ebdb05fef0902342297
qualify-report
685 Bytes
sha256:20dfe2c12fa801dea6354ddfb7a6a4bb763db48c1282d29ab3a311de58c7d8e7
vuln-report
288 Bytes
sha256:7e30c6d5f465697f0411ab2d75cb06e66d872aeb90687e358c729408b61f3eba