Skip to content

tools/ci: Added esptool for Windows Native and fix Filename too long#18725

Merged
lupyuen merged 2 commits intoapache:masterfrom
simbit18:simbit18-esp-msvc
Apr 13, 2026
Merged

tools/ci: Added esptool for Windows Native and fix Filename too long#18725
lupyuen merged 2 commits intoapache:masterfrom
simbit18:simbit18-esp-msvc

Conversation

@simbit18
Copy link
Copy Markdown
Contributor

Summary

Windows Native

  • Added esptool

  • Added build for esp32-c3-zero

Git

  • Enabled long path support by setting the core.longpaths setting to true.

Fix

Cloning into 'esp-hal-3rdparty'...
HEAD is now at 5d8324708f5 Enable using `esp_timer` on RISC-V devices
error: unable to create file tf-psa-crypto/drivers/everest/include/tf-psa-crypto/private/everest/kremlib/FStar_UInt64_FStar_UInt32_FStar_UInt16_FStar_UInt8.h: Filename too long
fatal: Unable to checkout '582ff482038db6e4010dbf6f943d97b05ad06ea5' in submodule path 'components/mbedtls/mbedtls'
error: unable to create file tf-psa-crypto/drivers/everest/include/tf-psa-crypto/private/everest/kremlib/FStar_UInt64_FStar_UInt32_FStar_UInt16_FStar_UInt8.h: Filename too long
fatal: Could not reset index file to revision 'HEAD'.

Impact

Impact on user: NO

Impact on build: Fix long path

Impact on hardware: NO

Impact on documentation: NO

Impact on security: NO

Impact on compatibility: NO

Testing

GitHub

====================================================================================
Cmake in present: esp32-c3-zero\nsh
Configuration/Tool: esp32-c3-zero\nsh
2026-04-13 09:38:53
------------------------------------------------------------------------------------
  Cleaning...
  Configuring...
  Select HOST_WINDOWS=y
  Select WINDOWS_NATIVE=y
   TOOLS_DIR path is "D:/a/manual-nuttx-ci/manual-nuttx-ci/sources/nuttx"
   HOST = WINDOWS NATIVE
Cloning into 'esp-hal-3rdparty'...
HEAD is now at b7e51db97a3 Fix PM build error
  CMake configuration completed successfully.
  Building NuttX...
  Build completed successfully.
  Refresh completed successfully.
====================================================================================

https://github.com/simbit18/manual-nuttx-ci/actions/runs/24336215216/job/71053700710#logs

- Added esptool for Windows Native

- Added build for esp32-c3-zero

Signed-off-by: simbit18 <simbit18@gmail.com>
Git
  - Enabled long path support by setting the core.longpaths setting to true.

Fix
Cloning into 'esp-hal-3rdparty'...
HEAD is now at 5d8324708f5 Enable using `esp_timer` on RISC-V devices
error: unable to create file tf-psa-crypto/drivers/everest/include/tf-psa-crypto/private/everest/kremlib/FStar_UInt64_FStar_UInt32_FStar_UInt16_FStar_UInt8.h: Filename too long
fatal: Unable to checkout '582ff482038db6e4010dbf6f943d97b05ad06ea5' in submodule path 'components/mbedtls/mbedtls'
error: unable to create file tf-psa-crypto/drivers/everest/include/tf-psa-crypto/private/everest/kremlib/FStar_UInt64_FStar_UInt32_FStar_UInt16_FStar_UInt8.h: Filename too long
fatal: Could not reset index file to revision 'HEAD'.

Signed-off-by: simbit18 <simbit18@gmail.com>
@github-actions github-actions Bot added Area: CI Size: S The size of the change in this PR is small labels Apr 13, 2026
@lupyuen lupyuen merged commit 587ca7b into apache:master Apr 13, 2026
41 checks passed
@simbit18 simbit18 deleted the simbit18-esp-msvc branch April 13, 2026 17:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area: CI Size: S The size of the change in this PR is small

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants