Skip to content

fix: clamp LDF signal bit_width to [1, 64] to eliminate UB in decode() #21

fix: clamp LDF signal bit_width to [1, 64] to eliminate UB in decode()

fix: clamp LDF signal bit_width to [1, 64] to eliminate UB in decode() #21

Triggered via pull request July 29, 2026 16:41
Status Success
Total duration 7m 33s
Artifacts 2

ci.yml

on: pull_request
Matrix: build-and-test
Coverage (LCOV)
1m 1s
Coverage (LCOV)
RELAY conformance (relay conform)
48s
RELAY conformance (relay conform)
ASan + UBSan (IEC 61508 SIL-2 dynamic analysis)
2m 15s
ASan + UBSan (IEC 61508 SIL-2 dynamic analysis)
ThreadSanitizer (REQ-VIRT-018 concurrent access)
1m 11s
ThreadSanitizer (REQ-VIRT-018 concurrent access)
cpp-FuSa ASIL-B qualification
3m 38s
cpp-FuSa ASIL-B qualification
Static analysis (clang-tidy)
1m 4s
Static analysis (clang-tidy)
Docker build (smoke test)
58s
Docker build (smoke test)
SARIF upload
3m 20s
SARIF upload
Fit to window
Zoom out
Zoom in

Annotations

14 warnings
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 / 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. 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@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
ThreadSanitizer (REQ-VIRT-018 concurrent access)
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/
Static analysis (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/
RELAY conformance (relay conform)
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 conformance (relay conform)
Restore cache failed: Dependencies file is not found in /home/runner/work/cpp-LIN/cpp-LIN. Supported file pattern: go.sum
ASan + UBSan (IEC 61508 SIL-2 dynamic 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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Docker build (smoke test)
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/
SARIF upload
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/
cpp-FuSa ASIL-B qualification
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/

Artifacts

Produced during runtime
Name Size Digest
asil-b-evidence
44.3 KB
sha256:9ebc4d888b25501207ecf13e30ae1726b49614d7941cdd8fcc23bd4930e1fd0f
coverage-report
5.62 KB
sha256:120a775511ee117a30a8a6c9173aae9e53d1121d9fec7977ca58e4f32cc00ff9