arduino-libraries / ArduinoECCX08

76 stars 49 forks source link

Use GitHub Actions for continuous integration #29

Closed per1234 closed 3 years ago

per1234 commented 3 years ago

On every push, pull request, and periodically, use the codespell-project/actions-codespell action to check for commonly misspelled words.

In the event of a false positive, the problematic word should be added, in all lowercase, to the ignore-words-list field of ./.codespellrc. Regardless of the case of the word in the false positive, it must be in all lowercase in the ignore list. The ignore list is comma-separated with no spaces.


On every push or pull request that affects library source or example files, use the arduino/compile-sketches action to compile all example sketches for the specified boards.


On creation or commit to a pull request, use the arduino/report-size-deltas action to comment a report of the resulting change in memory usage of the examples to the PR thread.


On every push or pull request, run Arduino Lint to check for common problems not related to the project code.


Fixes https://github.com/arduino-libraries/ArduinoECCX08/issues/28

per1234 commented 3 years ago

You can see the CI runs in my fork here: https://github.com/per1234/ArduinoECCX08/actions?query=branch%3Aci