-
Notifications
You must be signed in to change notification settings - Fork 2
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
setup of github actions for ci #297
Commits on Jan 23, 2022
-
github actions: add g++ for cygwin
- the development should have been on a dedicated branch instead of on master since the start ...! - add g++ for cygwin build
Configuration menu - View commit details
-
Copy full SHA for 09c0e5f - Browse repository at this point
Copy the full SHA 09c0e5fView commit details -
Fix compiler "Warning: array subscript has type char"
- warning was issued on github actions for a build on windows-release with cygwin and gcc v11.2.0 - the argument of `isalpha()` is "int ch" (https://en.cppreference.com/w/c/string/byte/isalpha) but we were passing in a "char" (which may be signed or unsigned depending on platform and compiler) - similarly to the use in the next line with `toupper()`, the fix is to convert to "int"
Configuration menu - View commit details
-
Copy full SHA for 59e1486 - Browse repository at this point
Copy the full SHA 59e1486View commit details
Commits on Jan 24, 2022
-
github actions: no saniziters on cygwin
AddressSanitizer and LeakSanitizer are not available on cygwin (https://github.com/google/sanitizers, but see https://github.com/google/sanitizers/wiki/AddressSanitizerWindowsPort)
Configuration menu - View commit details
-
Copy full SHA for 968e7e6 - Browse repository at this point
Copy the full SHA 968e7e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec65df4 - Browse repository at this point
Copy the full SHA ec65df4View commit details -
github actions: check documentation
- new step "check_documentation" (only on linux): install doxygen, build SOILWAT2 documentation, and check that no unexpected warnings occurred - also: re-organized code coverage checks as separate job
Configuration menu - View commit details
-
Copy full SHA for b043330 - Browse repository at this point
Copy the full SHA b043330View commit details -
github actions: fix separate jobs
- each job needs to check out the repository
Configuration menu - View commit details
-
Copy full SHA for a5b2154 - Browse repository at this point
Copy the full SHA a5b2154View commit details -
github actions: re-organize yaml scripts
- remove "main.yml" - move job "build_nix" into script "main_nix.yml" - move job "check_documentation" into script "check_doc.yml" - move job "build_Windows_Cygwin" into script "main_win.yml"
Configuration menu - View commit details
-
Copy full SHA for 43f2ea4 - Browse repository at this point
Copy the full SHA 43f2ea4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1573f23 - Browse repository at this point
Copy the full SHA 1573f23View commit details -
- update compiler version requirements for unit tests - update status badges (moving from travis and appveyor to github actions)
Configuration menu - View commit details
-
Copy full SHA for a5b21e9 - Browse repository at this point
Copy the full SHA a5b21e9View commit details -
github actions: create check_doc.yml
- move job "check_documentation" into script "check_doc.yml" (previously in "main.yml") - install also doxygen-latex and graphviz dependencies
Configuration menu - View commit details
-
Copy full SHA for 86d91ff - Browse repository at this point
Copy the full SHA 86d91ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for f468bea - Browse repository at this point
Copy the full SHA f468beaView commit details -
github actions: use shorter name for doc workflow
- workflow names are used in badges on README -> long names display poorly
Configuration menu - View commit details
-
Copy full SHA for 9718a5a - Browse repository at this point
Copy the full SHA 9718a5aView commit details -
github actions: use shorter name for nix workflow
- workflow names are used in badges on README -> long names display poorly
Configuration menu - View commit details
-
Copy full SHA for 3949a70 - Browse repository at this point
Copy the full SHA 3949a70View commit details -
github actions: use shorter name for win workflow
- workflow names are used in badges on README -> long names display poorlygithub actions: use shorter name for doc workflow
Configuration menu - View commit details
-
Copy full SHA for 59f03ef - Browse repository at this point
Copy the full SHA 59f03efView commit details -
Configuration menu - View commit details
-
Copy full SHA for d214cb9 - Browse repository at this point
Copy the full SHA d214cb9View commit details -
Merge branch 'feature_ghactions_v2' of https://github.com/DrylandEcol…
…ogy/SOILWAT2 into feature_ghactions_v2
Configuration menu - View commit details
-
Copy full SHA for ec25aad - Browse repository at this point
Copy the full SHA ec25aadView commit details -
Fix doxygen documentation "empty return type"
- fix doxygen "warning: documented empty return type ..." for functions that return "void": `lyrSoil_to_lyrTemp()`, `pot_soil_evap_bs()`, `write_headers_to_csv()`
Configuration menu - View commit details
-
Copy full SHA for 606de72 - Browse repository at this point
Copy the full SHA 606de72View commit details -
- some doxygen hyperlinks no longer worked correctly -> use mostly markdown-style links (except for creating subpages) - however, html tags don't work for doxygen documentation (as of v1.9.3) (see issue #299)
Configuration menu - View commit details
-
Copy full SHA for b562710 - Browse repository at this point
Copy the full SHA b562710View commit details -
Remove obsolete doxygen exception
- close issue #267 (Remove from doc/doxygen_exceptions.txt: "Unexpected html tag <img>...") - doxygen issue resolved with v1.8.16 (github actions installs v1.8.17 on ubuntu-release; and I get v1.9.3)
Configuration menu - View commit details
-
Copy full SHA for 3ecbdc9 - Browse repository at this point
Copy the full SHA 3ecbdc9View commit details