-
Notifications
You must be signed in to change notification settings - Fork 8
Add Arduino CI with GitHub Actions #16
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
Conversation
…on. Also add linux GitHub action.
…ci config to remove FlashSize and CpuFrequency values.
…to using OS matrix
This is such great stuff. |
@ianfixes, I mostly just read through the Readme file for the The only other speed bumps that I ran into when getting this running was I did find the action repo after having implemented my own GitHub Action (this was my first foray into GitHub Actions, so I didn't think to look for it). If using this action is recommended, I didn't see mention of it in the Thanks for reaching out! I found |
Thanks, I've made that change to the README locally. I've also opened Arduino-CI/arduino_ci#254 -- thanks for making me aware of that. The action is very new. On one hand, it's what I consider the future of the project to be -- it's easier for CI and doesn't involve troubleshooting a ruby installation. On the other hand, I'm still coordinating the documentation between the 2 projects. I think the README change that documents it hasn't been merged yet. I will take a peek at adopting your python setup, since (if I'm understanding correctly) it actually works. |
These changes include the use of the arduino_ci tool as well as a GitHub Action to run unit tests for Linux, MacOS, and Windows.
Running locally:
gem install bundler
)bundle install # adds packages to global library (may require admin rights)
bundle install --path vendor/bundle # adds packages to local library
bundle exec arduino_ci.rb
Notes: