Skip to content

Implement client api to generate and cache a random key #345

Implement client api to generate and cache a random key

Implement client api to generate and cache a random key #345

Triggered via pull request July 8, 2026 20:03
Status Success
Total duration 1m 25s
Artifacts 7

code-coverage-refactor.yml

on: pull_request
Matrix: coverage
Fit to window
Zoom out
Zoom in

Annotations

17 warnings
coverage (nocrypto, NOCRYPTO=1)
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/
coverage (auth, AUTH=1)
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/
coverage (base)
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/
coverage (she, SHE=1)
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/
coverage (dma, DMA=1)
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/
coverage (threadsafe, THREADSAFE=1)
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/
coverage (threadsafe, THREADSAFE=1)
(WARNING) Ignored 7 suspicious hits overall.
coverage (threadsafe, THREADSAFE=1)
(WARNING) Ignoring suspicious hits in /home/runner/work/wolfHSM/wolfHSM/src/wh_flash_ramsim.c:46: 5932164794: 46: for (i = 0; i < size; ++i) {.
coverage (threadsafe, THREADSAFE=1)
(WARNING) Ignored 3 negative hits overall.
coverage (threadsafe, THREADSAFE=1)
(WARNING) /home/runner/work/wolfHSM/wolfHSM/src/wh_crypto.c:521: Ignoring negative hits in: branch 1 taken -131.
coverage (threadsafe, THREADSAFE=1)
(WARNING) Ignored 36 negative hits overall.
coverage (threadsafe, THREADSAFE=1)
(WARNING) /home/runner/work/wolfHSM/wolfHSM/src/wh_comm.c:112: Ignoring negative hits in: branch 1 taken -333.
coverage (threadsafe, THREADSAFE=1)
(WARNING) Ignored 13 negative hits overall.
coverage (threadsafe, THREADSAFE=1)
(WARNING) /home/runner/work/wolfHSM/wolfHSM/src/wh_client_nvm.c:217: Ignoring negative hits in: branch 0 taken -1 (fallthrough).
coverage (threadsafe, THREADSAFE=1)
(WARNING) Ignored 20 negative hits overall.
coverage (threadsafe, THREADSAFE=1)
(WARNING) /home/runner/work/wolfHSM/wolfHSM/src/wh_client.c:249: Ignoring negative hits in: branch 1 taken -621.
merge
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
coverage-refactor-report
1.34 MB
sha256:5b3932a0a8af2a422deee644b07f95117a2d6f3fa5676575b679754590fe7c33
refactor-tracefile-auth Expired
303 KB
sha256:a1a498ceede3931f0c76c8e7ab4a38b6200d5b4caaf16c2643e35b4fedf216eb
refactor-tracefile-base Expired
278 KB
sha256:3ef7138f2e3c3d8980b5f071273617ce316c4d3f6572e08c16feaafe1c4faaba
refactor-tracefile-dma Expired
398 KB
sha256:ac5313b5d3a3a27d57a14409b6a6385f6213b65909fe8e148b04ea0e4394f29c
refactor-tracefile-nocrypto Expired
93.5 KB
sha256:63b5f241eec003097443d17bf84215233e3ab7e9fc2fd83fa73f6a15dda91090
refactor-tracefile-she Expired
310 KB
sha256:68fee60ccfbed96e0604ae722bc00db3f909b99a9826dc54630a1944d1c6a237
refactor-tracefile-threadsafe Expired
284 KB
sha256:3a21550e2d039a60b0ab8e1e9e68a383a9614369a0fd62806e177fbc0e79b2b0