Skip to content

Add firmware TPM 2.0 (fwTPM) implementation #1075

Add firmware TPM 2.0 (fwTPM) implementation

Add firmware TPM 2.0 (fwTPM) implementation #1075

Triggered via pull request April 13, 2026 19:36
@dgarskedgarske
synchronize #474
dgarske:fwtpm
Status Failure
Total duration 5m 48s
Artifacts 7

make-test-swtpm.yml

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

Annotations

10 errors and 13 warnings
build (debug-io, --enable-debug=io, -DWOLFTPM_DEBUG_TIMEOUT, false)
Process completed with exit code 2.
build (debug-verbose, --enable-debug=verbose, false)
Process completed with exit code 2.
build (no-wolfcrypt, --enable-swtpm --disable-wolfcrypt, make check && WOLFSSL_PATH=./wolfssl WOL...
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build (no-wolfcrypt, --enable-swtpm --disable-wolfcrypt, make check && WOLFSSL_PATH=./wolfssl WOL...
No files were found with the provided path: run.out test-suite.log wolftpm-*/_build/sub/test-suite.log. No artifacts will be uploaded.
build (smallstack, --enable-swtpm --enable-smallstack, make check && WOLFSSL_PATH=./wolfssl ./exa...
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build (certsigncb, --enable-wolftpm --enable-pkcallbacks --enable-certsigncb, --enable-swtpm --en...
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build (default, make check && WOLFSSL_PATH=./wolfssl ./examples/run_examples.sh, true, true)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build (no-filesystem, --enable-wolftpm --disable-filesystem --enable-singlethreaded, make check &...
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build (debug-io, --enable-debug=io, -DWOLFTPM_DEBUG_TIMEOUT, false)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build (debug-io, --enable-debug=io, -DWOLFTPM_DEBUG_TIMEOUT, false)
No files were found with the provided path: run.out test-suite.log wolftpm-*/_build/sub/test-suite.log. No artifacts will be uploaded.
build (default-configure, -DWOLFSSL_PUBLIC_MP, make check && WOLFSSL_PATH=./wolfssl WOLFCRYPT_DEF...
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build (no-ecc, --enable-wolftpm --disable-ecc, make check && WOLFSSL_PATH=./wolfssl WOLFCRYPT_ECC...
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build (debug-verbose, --enable-debug=verbose, false)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build (debug-verbose, --enable-debug=verbose, false)
No files were found with the provided path: run.out test-suite.log wolftpm-*/_build/sub/test-suite.log. No artifacts will be uploaded.
build (no-rsa, --enable-wolftpm --disable-rsa, make check && WOLFSSL_PATH=./wolfssl WOLFCRYPT_RSA...
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. 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
wolftpm-test-logs-certsigncb Expired
705 Bytes
sha256:e3a55099a696c5555058ffb5b9a10cd5a44f09bd829df661b0b030418eb60276
wolftpm-test-logs-default Expired
705 Bytes
sha256:077b11367ad1cd64c2bf7cb03802f98c94cf62b00378dcc00665ff3b35f8e6ba
wolftpm-test-logs-default-configure Expired
705 Bytes
sha256:70405ff9e781d9af4f514183f2add4884eb4d09d44c71be2985e869c934bf0c7
wolftpm-test-logs-no-ecc Expired
705 Bytes
sha256:0fc2a3d720f3128aa59491db46b32cd84ce05cd058f013a064fcf13c246f78ac
wolftpm-test-logs-no-filesystem Expired
385 Bytes
sha256:6a547b93b3114701b296620688df25a3384ffa7ff47a8faca0440c5ce7a457d8
wolftpm-test-logs-no-rsa Expired
971 Bytes
sha256:c6156f21874a1fa0c2b83fb5de995b5e23175dedd1173ab100f6f366386e2855
wolftpm-test-logs-smallstack Expired
705 Bytes
sha256:412f410dcf399d6d1658209708ccc6606bbb8c62811a1c61d137f5a5d33d395e