RE-flex icon indicating copy to clipboard operation
RE-flex copied to clipboard

CI

Open bkmgit opened this issue 2 years ago • 5 comments

Use GitHub actions to test Ubuntu and MacOS builds.

bkmgit avatar Aug 07 '22 16:08 bkmgit

If this is ok, lines 5 and 7 in .github/workflows/test.yml should have "ci" changed to "master". Tests pass at https://github.com/bkmgit/RE-flex/tree/ci

bkmgit avatar Aug 07 '22 16:08 bkmgit

Thanks for contributing. But why is this needed? The project does not depend on the OS.

genivia-inc avatar Aug 12 '22 17:08 genivia-inc

This is related to https://github.com/Genivia/RE-flex/issues/142#issuecomment-1213364222 - want to be sure builds will occur on supported architectures.

bkmgit avatar Aug 14 '22 14:08 bkmgit

Are you sure? #142 is about static versus dynamic libraries on Linux/Unix and MacOS. Has nothing to do with OS/architectures.

genivia-inc avatar Aug 14 '22 21:08 genivia-inc

This would allow for testing that dynamically linked library builds and works on MacOS and that changes do not break this.

bkmgit avatar Aug 15 '22 04:08 bkmgit

I appreciate your effort, but with all the changes in services (Travis CI no longer free and LGTM moved to a different analysis paradigm), I've looked into GitHub C/C++ CI actions and used that instead. It builds and runs tests.

genivia-inc avatar Mar 23 '23 14:03 genivia-inc