DroneBridge / ESP32

DroneBridge for ESP32. A secure & transparent telemetry link with support for WiFi and ESP-NOW. Supporting MAVLink, MSP, LTM or any other protocol
Apache License 2.0
340 stars 102 forks source link

Build broken due to new build-time npm dependency #79

Closed mmalecki closed 4 weeks ago

mmalecki commented 1 month ago

Describe the bug We (I) added the build-time dependency on npm in order to enable automated frontend builds. What I forgot to check is if our GH workflows will continue passing. They aren't, because the ESP-IDF action doesn't ship with the npm binary (quite understandably).

This is mostly a tracking issue and an acknowledgment of said mistake ;). I will fix it, feel free to assign it to me!

To Reproduce Steps to reproduce the behavior:

  1. Attempt to run the GHA build workflow

Expected behavior Build succeeds.

Screenshots N/A

DroneBridge for ESP32 version: N/A

Additional context https://github.com/DroneBridge/ESP32/actions/runs/9221773990