107-systems / 107-Arduino-MCP2515

Arduino library for controlling the MCP2515 in order to receive/transmit CAN frames.
https://107-systems.org
MIT License
90 stars 14 forks source link

Update CI workflow for Arduino project-specific linting #44

Closed per1234 closed 3 years ago

per1234 commented 3 years ago

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

This replaces the "Extra Library Checks" workflow in all but one respect: keywords.txt linting. Arduino Lint does not currently do any validation of the keywords.txt data, so use of the per1234/arduino-ci-script script is still required for this specific check. A dedicated "Check keywords.txt" workflow was added for that purpose.

Fixes https://github.com/107-systems/107-Arduino-MCP2515/issues/42