tcMenuLib icon indicating copy to clipboard operation
tcMenuLib copied to clipboard

Set up automated PlatformIO releases

Open vzahradnik opened this issue 2 years ago • 2 comments

Is your feature request related to a problem? Please describe. PlatformIO registry requires the maintainer to manually push the updates after each release. The release process is different from Arduino where user has just to update the manifest.

Describe the solution you'd like We can use GitHub Actions to automate the process. After a new release is made or a new tag is added to the main branch, GitHub Actions will push the changes to PlatformIO registry.

vzahradnik avatar Nov 12 '23 11:11 vzahradnik

@davetcc please provide the list of boards you support (if you have any). Also, if you provide the procedure to run your unit tests, I would like to automate tests as well.

vzahradnik avatar Nov 21 '23 11:11 vzahradnik

Hi there, as per the other day, the most up-to-date list of boards that are known working is here:

https://www.thecoderscorner.com/products/arduino-libraries/

The tests just run in exactly the same way as Arduino sketches (IE if you were to load one of those test projects into Arduino, or change the source directory to the test folder (platformIO) then you could run them on device.

davetcc avatar Nov 21 '23 11:11 davetcc

Implemented in #219. Since examples have many dependencies, for now I included support for ESP and AVR examples. Remaining examples can be added later.

vzahradnik avatar Jul 05 '24 16:07 vzahradnik