Recently I started using Amoiranos Hierarchical State machine lib from GitHub - amaiorano/hsm: C++ framework library to simplify state-driven code
When I include the lib in platformIO and library,json with the github url mentioned above, it only downloads a part of the library, only library.json, .piopm and hsm.h.
The repository itself contains a lot more files (see url mentioned above)
On my Windows computer this doesnt seem to be a problem, the library is working fine when I include hsm.h.
But when I try to build this project in Github Actions (Linux) then it can’t find the hsm.h anymore and it looks like its downloading a completly different library.
This is a listing of folder .pio/lipdeps/debug/hsm:
Why is the lib included in Windows (VSCode) platformIO only a part of the github repository?
Why i Github actions downloading a completly different repository?