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 Github Actions to build sample projects on multiple platforms #71

Open
EliteMasterEric opened this issue Nov 18, 2021 · 3 comments
Open
Assignees
Labels
enhancement New feature or request

Comments

@EliteMasterEric
Copy link
Collaborator

#70 already exists to create a full test suite, but we can also create an action which simply builds all the existing samples.

This provides a bare minimum of compatibility checking to ensure no compiler errors exist. It wouldn't provide any functionality testing, but it's a start.

@EliteMasterEric EliteMasterEric added the enhancement New feature or request label Nov 18, 2021
@EliteMasterEric EliteMasterEric self-assigned this Nov 18, 2021
@larsiusprime
Copy link
Owner

ooooh I need to learn how to use this stuff.

@EliteMasterEric
Copy link
Collaborator Author

I'll get it set up for this repo and then I'll point out the relevant files.

This is REALLY nice because it'll run any actions you define on not just all the commits in your repo, but also (if you enable it) pull requests as well.

This puts a big red X on any PR that fails one of your tests, which is HUGE it's so convenient.

@larsiusprime
Copy link
Owner

I've seen some other repos do this but never taken the time to figure it out myself! Definitely see how it can massively improve productivity. I dickered around with third party CI a few years ago and it was kind of a massive pain; I take it Github has just moved this all on-platform now?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants