allenai / AMPT

Aquatic Mammal Photogrammetry Tool
Apache License 2.0
3 stars 0 forks source link

Use a build matrix to test on multiple operating systems #106

Open APatrickJ opened 2 years ago

APatrickJ commented 2 years ago

Using a GitHub Actions build matrix, it looks feasible to run AMPT builds and tests on multiple operating systems to ensure cross-platform compatibility, e.g. Linux, Mac, Windows. This could help avoid issues like #105 in the future.

Here's an example blog post that covers the topic of a build matrix:

https://ncorti.com/blog/howto-github-actions-build-matrix

It would likely make sense to run tests for each pull request.