Unit test continuous integration (where the unit tests are run with every PR or commit, and a green check mark or red X displays depending on whether the unit tests pass or fail) is not currently working.
There may be a way to fix Travis CI, but this patch instead replaces Travis CI with GitHub Actions. That way everything is under one roof, which should be easier for maintainability.
Having unit tests + CI is an important bump to the maintainability of any project.
Unable to fully test since CI hasn't run on this PR yet. But this should get us started. I'll do a follow up PR, if needed.
Unit test continuous integration (where the unit tests are run with every PR or commit, and a green check mark or red X displays depending on whether the unit tests pass or fail) is not currently working.
There may be a way to fix Travis CI, but this patch instead replaces Travis CI with GitHub Actions. That way everything is under one roof, which should be easier for maintainability.
Having unit tests + CI is an important bump to the maintainability of any project.
Unable to fully test since CI hasn't run on this PR yet. But this should get us started. I'll do a follow up PR, if needed.