Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-02-10 | Travis: Use Python 3 for SCons | Rémi Verschelde | |
2020-01-16 | Travis: Disable -Wstrict-aliasing warning on GCC 5 test build | Rémi Verschelde | |
Should speed up builds by avoiding warning spam. This warning is no longer raised by newer GCC versions. | |||
2019-12-16 | Travis: Fix reporting clang-format errors after #34097 | Rémi Verschelde | |
2019-12-04 | Travis CI: Run `makerst.py` to check for documentation errors | Hugo Locurcio | |
2019-11-19 | Travis: Drop support for coverity_scan, we do not use it | Rémi Verschelde | |
The UX is pretty bad, and the fact that all reports are private by default with no option to make them public makes Coverity Scan hardly usable in a community-driven project. | |||
2019-10-26 | Travis: Force installing OpenJDK8 for Android SDK compatibility | Rémi Verschelde | |
Travis CI upgraded their Xenial VMs to default to openjdk11, which is not working properly for sdkmanager, so we can no longer accept licenses for the SDK. They don't really seem to care about providing a good alternative for us from the few threads I read, so let's just force openjdk8 back. | |||
2019-10-24 | Fix compilation warnings in macOS build, enable `warnings=extra werror=yes` ↵ | bruvzg | |
for macOS CI. | |||
2019-09-27 | Travis: Make scons cache branch-specific | Rémi Verschelde | |
2019-08-27 | Travis: Fix builds wrongly reporting success after #31013 | Rémi Verschelde | |
Seems to be a 5 year old bug that upstream doesn't care about. https://github.com/travis-ci/travis-ci/issues/1066 | |||
2019-08-20 | Travis CI: Test project exporting/script running in the headless editor | Hugo Locurcio | |
2019-08-18 | Travis CI: Use a multi-stage build to run static checks first | Hugo Locurcio | |
This prevents Travis CI from performing full builds if static checks have failed. This also removes `sudo: false` as it is deprecated. | |||
2019-07-02 | Use GCC 9 in travis. | Martin Liska | |
2019-06-19 | Png driver reworked to use libpng 1.6 simplified API | Ibrahn Sahir | |
Wrapped libpng usage in a pair of functions under PNGDriverCommon, which convert between Godot Image and png data. Switched to libpng 1.6 simplified API for ease of maintenance. Implemented ImageLoaderPNG and ResourceSaverPNG in terms of PNGDriverCommon functions. Travis, switched to builtin libpng (thus builtin freetype and zlib also) so we can build on Xenial. | |||
2019-06-02 | Travis CI: Build Linux export template with `disable_3d=yes` | Hugo Locurcio | |
This increases the build coverage by making sure the Linux export template still compiles when 3D support is disabled. This also adds human-readable names to each job, which are displayed on the Travis CI interface. | |||
2019-05-20 | Travis: Update clang-format to version 8.0 | Rémi Verschelde | |
2019-04-02 | Enable warnings=extra on clang and GCC testers. | marxin | |
And remove 2 warnings from warnings=extra. | |||
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. |