Skip to content

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

Implement client api to generate and cache a random key

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

Triggered via pull request July 9, 2026 14:17
Status Success
Total duration 1m 37s
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 (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 (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 (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: 6310109243: 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 -9.
coverage (threadsafe, THREADSAFE=1)
(WARNING) Ignored 35 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 -120.
coverage (threadsafe, THREADSAFE=1)
(WARNING) Ignored 11 negative hits overall.
coverage (threadsafe, THREADSAFE=1)
(WARNING) /home/runner/work/wolfHSM/wolfHSM/src/wh_client_nvm.c:278: Ignoring negative hits in: branch 1 taken -71.
coverage (threadsafe, THREADSAFE=1)
(WARNING) Ignored 18 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 -182.
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/
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:8aa5e98fb8931fdc78c7298f8c3a384b1ce019c0944c5fc8acec47db9980e06d
refactor-tracefile-auth Expired
304 KB
sha256:998e8478b5c1de334be5a611a1cef33cb365f64503e64f45abe901364f58550d
refactor-tracefile-base Expired
278 KB
sha256:82344c0c8022e4e7535a0379020e621be86784f0e9f0d1aab3996e4d6ba2c7fd
refactor-tracefile-dma Expired
398 KB
sha256:ffb2dddcead2ffec82623565645cd7329862669c022b6a1afafc65518344a18e
refactor-tracefile-nocrypto Expired
93.8 KB
sha256:ffc26c46f1a6930cb786228942a5232c71aef6d765bd3f76f5d0e1e8f4b8dc3c
refactor-tracefile-she Expired
310 KB
sha256:c9fe280be9180fbc3074e1ade9c9c30e3d8a49657a3e3b6b8beb9f0e119de870
refactor-tracefile-threadsafe Expired
284 KB
sha256:cf5d5314d4138d54e2ae6cd9c679491d0096386309d02917ed02e48a3ef13eba