adafruit / ci-arduino

A script that will install all of the common dependencies for testing Arduino library builds using Github Actions
MIT License
115 stars 73 forks source link

CI is grabbing ESP32 pre-releases #169

Closed ayushsharma82 closed 10 months ago

ayushsharma82 commented 10 months ago

So the issue is that ci-arduino which is used for continuous integration for my ESP32 libraries is failing because it is grabbing the latest alpha2 pre-release of ESP32 board. This in return causes the library CI to fail as there are bugs/changes in that release which won't let me compile my library.

How can I force it to use a specific board version?

ayushsharma82 commented 10 months ago

@ladyada

ladyada commented 10 months ago

we do this on purpose so we can fix libraries ahead of the release - pre-releases become releases pretty fast! you can fork/edit the installer if you need a different BSP version

ayushsharma82 commented 10 months ago

we do this on purpose so we can fix libraries ahead of the release - pre-releases become releases pretty fast! you can fork/edit the installer if you need a different BSP version

Gotcha. I tried looking through the source code but it's very convoluted for a person who hasn't worked on it before. Can you refer to line/lines which can be modified to set specific BSP version?

ladyada commented 10 months ago

https://github.com/adafruit/ci-arduino/pull/168