memononen / nanovg

Antialiased 2D vector drawing library on top of OpenGL for UI and visualizations.
zlib License
5.15k stars 771 forks source link

Continous Integration for nanvog #604

Closed mulle-nat closed 3 years ago

mulle-nat commented 3 years ago

This PR adds a github workflow that builds nanovg (on ubuntu) for every push. Can be seen in action here.

This is useful, as PRs from inexperienced developers (ahem) that carry compilation errors will be caught early. This PR supersedes #603, as it also contains the compile fix. If it didn't then the CI would fail and superficially it would look, like it didn't work either. Which is something I wanted to avoid.

The CI does not build examples (yet), due to technical problems with the older ubuntu version being used by github.

memononen commented 3 years ago

Thanks for the fix and the CI script! I have not had the time to look into CI, but it does not look too intimidating :)