PerMalmberg / Smooth

C++ framework for embedded programming on top of Espressif's ESP-IDF.
Apache License 2.0
325 stars 30 forks source link

github actions: compile host and esp32 build in parallel #152

Closed peterus closed 3 years ago

peterus commented 3 years ago

I suggest to compile the host- and esp32-build in parallel to reduce runtime.

the CI-job (https://github.com/PerMalmberg/Smooth/blob/master/.github/workflows/ci.yml) should be splitted up in CI-host and CI-esp32 jobs. the corresponding scripts should be started in the different jobs. This split will reduce the runtime dramatically (would expect the runtime will be just the half).

If this change is okay for you, I am happy to do the changes.

PerMalmberg commented 3 years ago

Absolutely. please do. If possible, I'd like to see a script that runs both, for use locally.

peterus commented 3 years ago

Branch merged - closing Ticket