Skip to content

fix: memory leaks and input validation in i2c, spi, xxtea, and base modules #20

fix: memory leaks and input validation in i2c, spi, xxtea, and base modules

fix: memory leaks and input validation in i2c, spi, xxtea, and base modules #20

Re-run triggered March 19, 2026 14:32
Status Success
Total duration 11m 39s
Artifacts 4

windows-build.yml

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

Annotations

4 warnings
build (64bit GUI, 1, y, x86, release, 64bit_GUI)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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 (64bit No-GUI, 1, n, x86, release, 64bit_NoGUI)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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 (32bit No-GUI, 0, n, x86, debug, 32bit_NoGUI)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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 (32bit GUI, 0, y, x86, release, 32bit_GUI)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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
LuatOS_PC_32bit_GUI Expired
14.6 MB
sha256:7291bc65328a1d89af92608d0734d50c871572a440a2b92d6bce2dcb0418c057
LuatOS_PC_32bit_NoGUI Expired
10.3 MB
sha256:dacc51640c593adef2a2404518ebf67dd2f9d6494c57987764e6ba7ddaa7c373
LuatOS_PC_64bit_GUI Expired
14.6 MB
sha256:c3c1cf0a5f5ee6dcc6e963d116a3b977143981143615528fca7a1ea276a0e360
LuatOS_PC_64bit_NoGUI Expired
1.71 MB
sha256:357465ad99ed320c4e4147324698fc744481edee8ae613cebc38647fd8a5a377