summaryrefslogtreecommitdiffstats
path: root/.travis.yml
Commit message (Collapse)AuthorAgeFilesLines
* Travis: Fix reporting clang-format errors after #34097Rémi Verschelde2019-12-161-1/+1
|
* Travis CI: Run `makerst.py` to check for documentation errorsHugo Locurcio2019-12-041-1/+2
|
* Travis: Drop support for coverity_scan, we do not use itRémi Verschelde2019-11-191-9/+0
| | | | | | 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.
* Travis: Force installing OpenJDK8 for Android SDK compatibilityRémi Verschelde2019-10-261-3/+7
| | | | | | | | | | 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.
* Fix compilation warnings in macOS build, enable `warnings=extra werror=yes` ↵bruvzg2019-10-241-1/+1
| | | | for macOS CI.
* Travis: Make scons cache branch-specificRémi Verschelde2019-09-271-1/+1
|
* Travis: Fix builds wrongly reporting success after #31013Rémi Verschelde2019-08-271-2/+1
| | | | | Seems to be a 5 year old bug that upstream doesn't care about. https://github.com/travis-ci/travis-ci/issues/1066
* Travis CI: Test project exporting/script running in the headless editorHugo Locurcio2019-08-201-2/+8
|
* Travis CI: Use a multi-stage build to run static checks firstHugo Locurcio2019-08-181-1/+12
| | | | | | | This prevents Travis CI from performing full builds if static checks have failed. This also removes `sudo: false` as it is deprecated.
* Use GCC 9 in travis.Martin Liska2019-07-021-8/+8
|
* Png driver reworked to use libpng 1.6 simplified APIIbrahn Sahir2019-06-191-2/+2
| | | | | | | | | | 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.
* Travis CI: Build Linux export template with `disable_3d=yes`Hugo Locurcio2019-06-021-8/+16
| | | | | | | | 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.
* Travis: Update clang-format to version 8.0Rémi Verschelde2019-05-201-2/+2
|
* Enable warnings=extra on clang and GCC testers.marxin2019-04-021-4/+4
| | | | And remove 2 warnings from warnings=extra.
* Travis: Use Ubuntu 16.04, use GCC 8 for Linux/GCC buildsRémi Verschelde2019-02-191-17/+16
| | | | Also add one GCC 5 legacy build job for debug template.
* Enable warnings=all and werror=yes for gcc-8 GCC builder.marxin2019-02-191-1/+1
|
* Add gcc-8 to Travis.marxin2019-02-191-0/+13
|
* Travis: Use pip to install SCons on OSXRémi Verschelde2019-01-091-1/+2
| | | | | | | | | | | | | 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).
* Support globs in csproj includesIgnacio Etcheverry2018-10-251-1/+1
|
* Travis: Enable 'werror' for X11 and Android buildsRémi Verschelde2018-10-041-3/+3
| | | | They are currently warning-free, so let's keep it that way.
* Build some targets in release and release_debug mode on Travis CIHugo Locurcio2018-09-171-10/+10
| | | | | | This makes sure the release code path is tested in CI builds. This closes #22147.
* Travis: Move Coverity module to x11-tools-mono-gcc buildRémi Verschelde2018-08-291-10/+10
| | | | Update Coverity Scan secure token, previous one expired.
* CI: Disable debug_symbols on Travis/AppVeyorRémi Verschelde2018-08-211-1/+1
| | | | | | | | | 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.
* Use Xcode 9.4 on Travis CIHugo Locurcio2018-08-041-2/+0
| | | | See <https://blog.travis-ci.com/2018-07-19-xcode9-4-default-announce>.
* Travis: Install libstdc++ >= 4.9 for clang-format-6.0Rémi Verschelde2018-07-181-0/+2
|
* Travis: Update style checks to clang-format 6.0.1Rémi Verschelde2018-07-181-2/+2
|
* Travis: Build Mono module in linux tools jobRémi Verschelde2018-06-151-2/+5
|
* Travis: Make dependencies follow the matrix requirementsRémi Verschelde2018-06-151-39/+33
| | | | Also make the coverity addon only applied to the static checks build job.
* Travis: Cleanup build matrixRémi Verschelde2018-06-151-21/+12
| | | | | Remove unused MinGW config, switch server build to gcc/tools. Update COVERITY_SCAN_TOKEN's secure.
* Travis: Add server build with clangRémi Verschelde2018-05-101-0/+3
|
* Travis: Enforce Coverity Scan on STATIC_CHECKS Linux/gcc build jobRémi Verschelde2018-04-121-2/+12
| | | | | Also ensure that we are not using cached build objects (need to build from scratch), and update encrypted Coverity Scan token.
* Travis: Remove unnecessary/obsolete before_install callRémi Verschelde2018-04-121-3/+0
| | | | It comes from the Coverity documentation but it fails, and their example projects don't use it.
* Travis: Add setup for Coverity ScanRémi Verschelde2018-04-121-1/+14
|
* Travis: Use XCode 9.3 / macOS 10.13 for osx/iphone buildsRémi Verschelde2018-04-101-0/+2
|
* Travis: Reenable osx and iphone buildsRémi Verschelde2018-04-101-6/+6
| | | | | We disabled them due to Travis having big infrastructure issues for osx builds, but it seems to be back under control now.
* Deleting OpenSSL module and libraryFabio Alessandrelli2018-02-141-3/+2
|
* Travis builds use builtin_openssl for X11Fabio Alessandrelli2018-02-061-3/+4
| | | | 1.0.2 is now the minimum version of openssl to build against
* Add GDnative wrapper lib on CI buildEmmanuel Leblond2018-01-041-1/+1
|
* openmp: Don't try to link GCC's implementation on ClangRémi Verschelde2017-12-141-6/+6
| | | | | Also disable openmp build on Travis, breaks on Trusty's Clang. Group deps more naturally.
* Style: Update definitions for clang-format 5.0.0Rémi Verschelde2017-12-071-2/+2
| | | | This will be the new standard from now on.
* Travis: Install libxi-dev after #14347Rémi Verschelde2017-12-071-0/+1
|
* Travis: Disable OSX builds, they create too much backlogRémi Verschelde2017-12-061-3/+3
| | | | | 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.
* use the same cache for all branches for appveyorRhody Lugo2017-11-281-7/+7
|
* prune scons shared cacheRhody Lugo2017-11-271-3/+3
|
* Travis: Use separate SCons caches for each build jobRémi Verschelde2017-11-261-2/+3
|
* add support for scons cache and enable it for travisRhody Lugo2017-11-261-16/+7
|
* change matrix and enable caching for Android, iOS and macOS (cross-compile)Rhody Lugo2017-11-131-8/+29
|
* Travis: Simplify matrix, disable iphone and add X11 tools=no/clangRémi Verschelde2017-10-271-37/+21
| | | | | | | 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.
* CI: Disable MinGW build on Travis and add AppVeyor badgeRémi Verschelde2017-09-261-9/+9
| | | | | | | | | 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.
* Travis: Try enabling ccache to speed up buildsRémi Verschelde2017-09-131-6/+7
|