Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-02-19 | Travis: Use Ubuntu 16.04, use GCC 8 for Linux/GCC builds | Rémi Verschelde | |
Also add one GCC 5 legacy build job for debug template. | |||
2019-02-19 | Enable warnings=all and werror=yes for gcc-8 GCC builder. | marxin | |
2019-02-19 | Add gcc-8 to Travis. | marxin | |
2019-01-09 | Travis: Use pip to install SCons on OSX | Rémi Verschelde | |
Not sure why we switched from homebrew to scons-local anymore, but pip should work just fine and is recommended by upstream. Downloads of scons-local from SourceForge were quite iffy, so this should help avoid CI errors due to not having downloaded SCons successfully. Setting Python's user binary PATH seems necessary on Travis/OSX as per travis-ci/travis-ci#5030 (confirmed that 'scons' is not in PATH without it). | |||
2018-10-25 | Support globs in csproj includes | Ignacio Etcheverry | |
2018-10-04 | Travis: Enable 'werror' for X11 and Android builds | Rémi Verschelde | |
They are currently warning-free, so let's keep it that way. | |||
2018-09-17 | Build some targets in release and release_debug mode on Travis CI | Hugo Locurcio | |
This makes sure the release code path is tested in CI builds. This closes #22147. | |||
2018-08-29 | Travis: Move Coverity module to x11-tools-mono-gcc build | Rémi Verschelde | |
Update Coverity Scan secure token, previous one expired. | |||
2018-08-21 | CI: Disable debug_symbols on Travis/AppVeyor | Rémi Verschelde | |
Also increase AppVeyor cache size to 1024, should match what is available for us in the free plan: https://www.appveyor.com/docs/build-cache/#cache-size-beta And drop obsolete debug_release option for Windows, superseded by target=release and debug_symbols=yes. | |||
2018-08-04 | Use Xcode 9.4 on Travis CI | Hugo Locurcio | |
See <https://blog.travis-ci.com/2018-07-19-xcode9-4-default-announce>. | |||
2018-07-18 | Travis: Install libstdc++ >= 4.9 for clang-format-6.0 | Rémi Verschelde | |
2018-07-18 | Travis: Update style checks to clang-format 6.0.1 | Rémi Verschelde | |
2018-06-15 | Travis: Build Mono module in linux tools job | Rémi Verschelde | |
2018-06-15 | Travis: Make dependencies follow the matrix requirements | Rémi Verschelde | |
Also make the coverity addon only applied to the static checks build job. | |||
2018-06-15 | Travis: Cleanup build matrix | Rémi Verschelde | |
Remove unused MinGW config, switch server build to gcc/tools. Update COVERITY_SCAN_TOKEN's secure. | |||
2018-05-10 | Travis: Add server build with clang | Rémi Verschelde | |
2018-04-12 | Travis: Enforce Coverity Scan on STATIC_CHECKS Linux/gcc build job | Rémi Verschelde | |
Also ensure that we are not using cached build objects (need to build from scratch), and update encrypted Coverity Scan token. | |||
2018-04-12 | Travis: Remove unnecessary/obsolete before_install call | Rémi Verschelde | |
It comes from the Coverity documentation but it fails, and their example projects don't use it. | |||
2018-04-12 | Travis: Add setup for Coverity Scan | Rémi Verschelde | |
2018-04-10 | Travis: Use XCode 9.3 / macOS 10.13 for osx/iphone builds | Rémi Verschelde | |
2018-04-10 | Travis: Reenable osx and iphone builds | Rémi Verschelde | |
We disabled them due to Travis having big infrastructure issues for osx builds, but it seems to be back under control now. | |||
2018-02-14 | Deleting OpenSSL module and library | Fabio Alessandrelli | |
2018-02-06 | Travis builds use builtin_openssl for X11 | Fabio Alessandrelli | |
1.0.2 is now the minimum version of openssl to build against | |||
2018-01-04 | Add GDnative wrapper lib on CI build | Emmanuel Leblond | |
2017-12-14 | openmp: Don't try to link GCC's implementation on Clang | Rémi Verschelde | |
Also disable openmp build on Travis, breaks on Trusty's Clang. Group deps more naturally. | |||
2017-12-07 | Style: Update definitions for clang-format 5.0.0 | Rémi Verschelde | |
This will be the new standard from now on. | |||
2017-12-07 | Travis: Install libxi-dev after #14347 | Rémi Verschelde | |
2017-12-06 | Travis: Disable OSX builds, they create too much backlog | Rémi Verschelde | |
Travis CI has not enough OSX build nodes allocated for open source projects, so we often have to wait several hours (up to a full day) for builds to start. | |||
2017-11-28 | use the same cache for all branches for appveyor | Rhody Lugo | |
2017-11-27 | prune scons shared cache | Rhody Lugo | |
2017-11-26 | Travis: Use separate SCons caches for each build job | Rémi Verschelde | |
2017-11-26 | add support for scons cache and enable it for travis | Rhody Lugo | |
2017-11-13 | change matrix and enable caching for Android, iOS and macOS (cross-compile) | Rhody Lugo | |
2017-10-27 | Travis: Simplify matrix, disable iphone and add X11 tools=no/clang | Rémi Verschelde | |
Travis always has massive backlog of macOS builds, so we can't rely on them too much. The iphone build was mostly useful to spot tools=no or target=release_debug issues, so replacing it by an appropriate X11 build. | |||
2017-09-26 | CI: Disable MinGW build on Travis and add AppVeyor badge | Rémi Verschelde | |
Now that AppVeyor handles testing Windows builds with MSVC, we can skip the need to test against Travis' old MinGW toolchain and have a faster CI process. Also try building X11 binaries against system OpenSSL, should speed up build. | |||
2017-09-13 | Travis: Try enabling ccache to speed up builds | Rémi Verschelde | |
2017-07-21 | make use of 2 cores in Travis CI | Hubert Jarosz | |
2017-07-11 | Add options for more human-friendly build output | Timo Schwarzer | |
2017-05-31 | Add ETC1/ETC2 compression support though etc2comp. | Ferenc Arn | |
Remove rg-etc1 code. Also updated travis to use ubuntu 14.04. Fixes #8457. | |||
2017-03-19 | Travis: Run clang-format static check | Rémi Verschelde | |
Commits or PRs that do not respect the clang-format style that we enforce will fail the test. Adding ubuntu-toolchain-r-test as its libstdc++ is necessary to install libllvm-3.9. | |||
2017-01-16 | Working on compile issues for iOS | BastiaanOlij | |
2017-01-05 | Enabled code that requests an OpenGL 3 context. | BastiaanOlij | |
2017-01-03 | Travis: Disable OSX and iOS temporarily | Rémi Verschelde | |
They haven't been updated yet for GLES3 support, so they will fail all the time. | |||
2016-11-30 | Travis: Disable Android builds for now | Rémi Verschelde | |
As we say in French, "Trop, c'est trop !". Those builds fail 50% of the time due to timeouts, it's pointless to have them until we find a better solution to install the Android SDK and NDK. Workaround for #6973. | |||
2016-10-07 | Attempt to fix travis builds for android | Bojidar Marinov | |
Using travis_wait command | |||
2016-06-09 | x11: Implemented dpi detection | Andreas Haas | |
depends on XRandR. Had to dynamically load `XRRGetMonitors` as Ubuntu 12.04 doesn't have it. Also removed libudev from travis install list. | |||
2016-05-13 | Travis: Filter out another string, still noisy | Rémi Verschelde | |
That should leave only the `extracting:` lines of the verbose unzip, should be enough to keep Travis awake. | |||
2016-05-13 | Travis: Filter verbose output of ndk install | Rémi Verschelde | |
Screw you travis... Timeout after 10 minutes without log output, but build killed once the log reaches 4 MB... | |||
2016-05-13 | Travis: Install android *DKs in verbose mode | Rémi Verschelde | |
Builds tend to fail due to the 10 min limit for stalled builds. Most likely because the download is done silently and takes more than 10 min depending on the Travis connection. | |||
2016-04-15 | Add openssl=builtin to build command in .travis.yml | mrezai | |