Skip to content
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

Add demonstration of using GitHub Actions to execute Arduino CI #203

Closed
ianfixes opened this issue Nov 10, 2020 · 6 comments
Closed

Add demonstration of using GitHub Actions to execute Arduino CI #203

ianfixes opened this issue Nov 10, 2020 · 6 comments
Labels
ci scripts The test runner scripts enhancement New feature or request

Comments

@ianfixes
Copy link
Collaborator

Set up GitHub Actions for this repository to demonstrate how a user of arduino_ci would set it up for themselves

Related to #199 but this concerns how an end user (not a contributor to arduino_ci itself) would leverage this tool

@jgfoster
Copy link
Member

Should we choose a project like Blink and make it the "poster child" for how the author of an external library would leverage arduino_ci? If so, then this issue would be placed there and the local README.md would point to that project? (And, perhaps, now that I know a bit more I should re-record the video describing it!?)

@ianfixes
Copy link
Collaborator Author

Yes... this might be a sub-task of #164 ... ditto for #77

@prestoncarman
Copy link
Contributor

Following the example in #77 and the README example configs, I set up automated testing for these vendors in the Blink repository. The change is in PR. The update includes a table on the README showing all the Vendors and Operating systems that are used in the sample project.

vendor_os_map

Notes: macOS test is dependent on #199.

@jgfoster
Copy link
Member

You can get macOS to pass now by explicitly downloading a more recent version of Arduino.app in your Action script. See what was added to Blink.

@ianfixes
Copy link
Collaborator Author

I really like this, I might not get to it today but I will soon

@ianfixes ianfixes added the enhancement New feature or request label Nov 13, 2020
@ianfixes
Copy link
Collaborator Author

ianfixes commented Dec 9, 2020

I think this is completed, and we have our own action now https://github.com/marketplace/actions/arduino_ci

@ianfixes ianfixes closed this as completed Dec 9, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci scripts The test runner scripts enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants