-
Notifications
You must be signed in to change notification settings - Fork 14
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
actionified and formatted - needs doxygenation #1
Conversation
I think LittlevGL is in the Library manager as lv_arduino |
.github/workflows/githubci.yml
Outdated
run: bash ci/actions_install.sh | ||
|
||
- name: test platforms | ||
run: python3 ci/build_platform.py main_platforms |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This line will need to be updated to change the platforms that are built, drawing from here:
https://github.com/adafruit/ci-arduino/blob/master/build_platform.py#L28
@PaintYourDragon I originally had it building the I thought I heard @ladyada mention having a simple UNO example as well so I originally included it as well and had it only build the featherwing examples but it had the same issue obvs. |
This PR adds the basic stuff for GitHub actions and a start to addressing the formatting and documentation requirements.
TODO:
The documentation needs to be converted to a Doxygen compatible formatI'm guessing the build will fail because LittlevGL is required to compile the examples and it's not available though the Arduino library manager. We'll have to figure out how we want to handle this
You'll see there is a rather large amount of dependencies listed now; by default the actions workflow will attempt to compile each example on a number of platforms specified here:
https://github.com/adafruit/Adafruit_LvGL_Glue/blob/actionci/.github/workflows/githubci.yml#L23
which refers to this file:
https://github.com/adafruit/ci-arduino/blob/master/build_platform.py#L66
There is a mechanism blacklist or whitelist an example for a given platform should that help.
Let me now if you have any questions