This includes patches by @b4n in #2149
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/2574
-- Commit Summary --
* .travis.yml:add tests for gcc 7 and 8 * use build matrix #2139 * for gcc 8, specify xenial and the correct version * try globalizing the GTK3 env directives * try indenting the matrix to get global to work * revert a little * fix indentation * add clang 5 test (closes #2139) * only run `make distcheck` for a single job * specify dist and compiler explicity * remove unneeded hyphenated lines * add DISTCHECK_ONLY, don't hide it under gcc-5 * use xenial instead of trusty * reduce clang to 3.5 * try default clang on xenial * try default clang on trusty * clang:revert to using 5.0 on trusty * allow clang to fail * remove cache directive, try clang 3.5 again; also... * specifying 3.5 on trusty * install libc++ * clang:explicity enable C++11 support * make:temporarily add -n and VERBOSE=1 * use clang 3.8 * use clang 3.5, add missing "compiler" line * Major Travis update
-- File Changes --
M .travis.yml (105)
-- Patch Links --
https://github.com/geany/geany/pull/2574.patch https://github.com/geany/geany/pull/2574.diff
Test results for this branch are at https://travis-ci.org/github/andy5995/geany/branches
Since we recently switched to Github Actions, the changes no longer apply. I wonder if it is useful at all to test so many compiler variants. At first, it would require much more resources in the CI system for maybe only a little use, IMO.
The matrix configuration might be even easier with Github Actions if still wanted.
This proposal has been made irrelevant by https://github.com/geany/geany/pull/2948
Closed #2574.
github-comments@lists.geany.org