Open kdschlosser opened 5 months ago
Hello @kdschlosser
Do I understand correctly, that you are trying to use this action to install ESP-IDF to the GitHub Action machine on which the workflow runs?
If so, then it's not how this action works. It is a simple wrapper around the official docker image for Linux: https://hub.docker.com/r/espressif/idf. So it expects the project code will be mounted to the docker container and executed in the context of the docker container.
So it only works on a Linux-based 'runs-on' machine and doesn't install anything to the machine itself.
What is the goal of your workflow? Do you want to test the build process of your project on different operating systems?
I have added the following my Github actions
I need to perform multiple builds, so the "command" parameter is completely useless to me and it defaulting to running
idf.py build
causes problems. I do not call idf.py at all in my build and because I am building several times I should be able to have it work properly without specifying a build command. I just need it to install everything, set the board and run export. Nothing more.Ubuntu 22.04 image
Windows (latest)
macOS (latest)
Is only Linux supported? There is nothing that states it is only supported when using the Ubuntu image. I am not sure why it is not working properly for any image.