-
Notifications
You must be signed in to change notification settings - Fork 146
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use GitHub Actions for CI #236
Commits on Oct 4, 2020
-
Add CI workflow to check for misspelled words
On every push and pull request, the files of the repository will be checked for commonly misspelled words using codespell. The workflow is also run weekly in order to catch new misspelled word detections that result from updates to the codespell dictionary. In the event of a false positive, add the word in all lower case to megaavr/extras/ci/codespell-ignore-words-list.txt
Configuration menu - View commit details
-
Copy full SHA for 38e96aa - Browse repository at this point
Copy the full SHA 38e96aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 57441bf - Browse repository at this point
Copy the full SHA 57441bfView commit details -
Add CI workflow to check structure of bundled libraries
This workflow checks for common issues with the structure of the platform bundled libraries.
Configuration menu - View commit details
-
Copy full SHA for 24287b2 - Browse repository at this point
Copy the full SHA 24287b2View commit details -
Add CI workflow to check library.properties of bundled libraries
This workflow checks for common issues with the library.properties files of the platform bundled libraries.
Configuration menu - View commit details
-
Copy full SHA for 9d0d54b - Browse repository at this point
Copy the full SHA 9d0d54bView commit details -
Add CI workflow to check keywords.txt of bundled libraries
This workflow checks for common problems with the keywords.txt files of the platform bundled libraries.
Configuration menu - View commit details
-
Copy full SHA for d061f0b - Browse repository at this point
Copy the full SHA d061f0bView commit details -
Use correct field separator in keywords.txt
The Arduino IDE requires the use of a single true tab separator between the keyword name and identifier. When spaces are used rather than a true tab, the keyword is not highlighted. Reference: https://arduino.github.io/arduino-cli/latest/library-specification/#keywordstxt-format
Configuration menu - View commit details
-
Copy full SHA for 8cb9332 - Browse repository at this point
Copy the full SHA 8cb9332View commit details -
Add CI workflow to check for UTF-8 BOM file encoding
Some low quality text editors may use this encoding by default. The invisible BOM character added to the first line can cause confusing errors.
Configuration menu - View commit details
-
Copy full SHA for 078cd8b - Browse repository at this point
Copy the full SHA 078cd8bView commit details -
Add CI check for files starting with a blank line
There is no reason for a file to ever start with a blank line, so adding one would only pollute the diff.
Configuration menu - View commit details
-
Copy full SHA for 8c4d7b1 - Browse repository at this point
Copy the full SHA 8c4d7b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb76d05 - Browse repository at this point
Copy the full SHA cb76d05View commit details -
Add CI workflow to check for unnecessary use of true tabs
The code uses spaces for indentation.
Configuration menu - View commit details
-
Copy full SHA for d46e81c - Browse repository at this point
Copy the full SHA d46e81cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b3ea781 - Browse repository at this point
Copy the full SHA b3ea781View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2457471 - Browse repository at this point
Copy the full SHA 2457471View commit details -
Configuration menu - View commit details
-
Copy full SHA for 73489b5 - Browse repository at this point
Copy the full SHA 73489b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d81ff9 - Browse repository at this point
Copy the full SHA 3d81ff9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ee3d92 - Browse repository at this point
Copy the full SHA 8ee3d92View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6017cf8 - Browse repository at this point
Copy the full SHA 6017cf8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0eb4cb9 - Browse repository at this point
Copy the full SHA 0eb4cb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c4b8c3 - Browse repository at this point
Copy the full SHA 2c4b8c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 15d4d70 - Browse repository at this point
Copy the full SHA 15d4d70View commit details -
Configuration menu - View commit details
-
Copy full SHA for 12d7162 - Browse repository at this point
Copy the full SHA 12d7162View commit details -
Add CI workflow to compile example sketches
Example sketches of all bundled libraries are compiled for all boards of the platform.
Configuration menu - View commit details
-
Copy full SHA for a2cd1c4 - Browse repository at this point
Copy the full SHA a2cd1c4View commit details -
Add a CI workflow to report memory usage change caused by PRs
On every push, change in memory usage is calculated and displayed in the workflow build log. A JSON format file containing this information as well as other data on the compilations is saved as a workflow log. The memory usage change report will be commented to the pull request thread.
Configuration menu - View commit details
-
Copy full SHA for 56cd532 - Browse repository at this point
Copy the full SHA 56cd532View commit details -
Configure Compile Examples CI workflow to report changes in compiler …
…warning count The compiler warning count delta will be displayed in the workflow build log and in the workflow artifact files.
Configuration menu - View commit details
-
Copy full SHA for 158970a - Browse repository at this point
Copy the full SHA 158970aView commit details