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

CI: test with multiple versions of both gcc and clang #300

Open
dschlaep opened this issue Jan 24, 2022 · 0 comments
Open

CI: test with multiple versions of both gcc and clang #300

dschlaep opened this issue Jan 24, 2022 · 0 comments

Comments

@dschlaep
Copy link
Member

SOILWAT2 is tested via github actions on macOS, ubuntu, and windows/cygwin

However, the default C/C++ compilers are used on each platform which currently are:

  • macOS: Apple clang version 12.0.0 (clang-1200.0.32.29)
  • ubuntu: GNU gcc/g++ 9.3.0
  • windows/cygwin: GNU gcc/g++ 11.2.0

--> use multiple versions (including more recent versions) of both gcc and clang on all platforms (or at least macOS/ubuntu) for SOILWAT2 tests

@dschlaep dschlaep added this to the Code testing milestone Jan 24, 2022
dschlaep added a commit that referenced this issue Jan 24, 2022
- move CI from travis and appveyor to github actions (close #298 but see #300 and #301)
- updated googletest (as of v1.11.0, Jun 11, 2021) requires newer gcc and clang versions (>= 5.0, https://github.com/google/googletest) 
  than currently implemented for travis and appveyor scripts (gcc v4.9 and clang v3.5)
- avoid codecov's bash uploader; it will be retired by Feb 1, 2022 (https://docs.codecov.com/docs/about-the-codecov-bash-uploader)
- fix compiler "Warning: array subscript has type char" for function `SW_MDL_read()`
- update documentation (close #267 but see #299)
dschlaep added a commit that referenced this issue Jan 25, 2022
- see also #300 (CI: test with multiple versions of both gcc and clang)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant