summaryrefslogtreecommitdiff
path: root/.travis.yml
Commit message (Collapse)AuthorAgeFilesLines
* Stop using Travis CI which doesn't work any longerVadim Zeitlin2022-01-101-499/+0
| | | | | | | | | | | | | Unfortunately Travis CI can't be used for building open source projects any longer in practice, as extra credits must be manually requested every time from Travis support, which is just infeasible, as this would need to be done every couple of days if not more often, and support reply time is anything from a couple of days to more than a month. So stop even trying to use it, as it doesn't work anyhow, and switch to using GitHub Actions only. Closes #2067
* [ci] Restore full set of jobsOlly Betts2021-05-041-0/+432
|
* [ci] Try -std=c++11 instead of -std=gnu++11Olly Betts2021-04-191-6/+6
|
* [ci] Set CPPSTD=c++11 for PHPOlly Betts2021-04-191-6/+6
| | | | Otherwise SWIG defaults to forcing -std=c++98.
* [ci] Run PHP tests on bionicOlly Betts2021-04-191-6/+6
| | | | Seems the compiler in xenial doesn't support C++11 by default.
* [ci] Fix edit mistake in previous commitOlly Betts2021-04-191-1/+0
|
* [ci] Specify --enable-cpp11-testing directlyOlly Betts2021-04-191-6/+7
| | | | | | Specifying CPP11=1 also passes -std=c++11 to the compiler, which is really unhelpful here as that disables all GNU extensions which breaks the PHP C API headers.
* [ci] Enable --enable-cpp11-testing for PHPOlly Betts2021-04-181-6/+6
|
* [ci] Only test PHPOlly Betts2021-03-261-422/+0
|
* Travis non-default C/C++ standards flags tweakWilliam S Fulton2021-03-221-3/+3
| | | | | | | When testing on Travis, don't turn off maximum compiler warnings, just enhance them with the chosen standard. This is now possible since recently dropping the -ansi flags in the maximum compiler warnings. Effectively we are now testing the later standards as before but also adding -pedantic.
* Test gcc-10.2 on Focal FossaWilliam S Fulton2021-03-221-0/+3
|
* Add initial support for PHP8Olly Betts2021-03-191-0/+4
| | | | | Testcase director_overload2 is failing, but the rest of the testsuite passes.
* Upgrade osx on Travis to fix unsupported platform errorsWilliam S Fulton2021-03-181-0/+1
|
* Test latest Go 1.16 on TravisWilliam S Fulton2021-03-171-0/+4
|
* Add ruby 3.0 testingWilliam S Fulton2021-03-171-2/+6
| | | | | | | testflags tweak for C standard > c90 Only add -Wdeclaration-after-statement for > c90 as c99 allows declarations after a statement.
* [ci] Remove PHP 7.2 from allow_failuresOlly Betts2021-03-171-5/+0
| | | | | The comment says "seg fault in director_basic testcase" but the this build is passing now.
* [ci] Add build for PHP 7.4Olly Betts2021-03-171-0/+4
|
* Add node 14 testing on TravisWilliam S Fulton2021-03-071-0/+5
|
* Travis cmake tweaksWilliam S Fulton2021-03-071-8/+1
| | | | | Reduce amount of testing. Display cmake version used.
* CI: Warnings as errorsMichel Zou2021-03-071-1/+1
|
* Merge branch 'cmake-simple'William S Fulton2021-03-011-0/+15
|\ | | | | | | | | | | | | | | * cmake-simple: CMake test, run -swiglib Misc fixes Enable cmake build in CI Initial CMake configuration.
| * Enable cmake build in CIMichel Zou2021-02-251-0/+15
| |
* | Travis testing node 12 now workingWilliam S Fulton2021-02-261-6/+0
|/
* Document node v12 support and minimum is now v6William S Fulton2021-02-241-8/+0
| | | | Code to remove support for node v0.10 upto v6 is still to be removed.
* Merge branch 'pr/new-node-fixes'William S Fulton2021-02-241-0/+11
|\ | | | | | | | | | | | | | | | | | | | | * pr/new-node-fixes: Travis testing: Node 12 support not fully working yet Revert "Merge pull request #3 from tungntpham/new-node-fixes-refactor" OPTIM: Restructured the code where it checks for V8 version, removing duplicate code and potentially improving the readability. Nodejs: run tests against Node.js v12 Add support for Node.js v12 Replace Handle with Local depending on Node.js version Introduce macros to support both Handle and Local types
| * Travis testing: Node 12 support not fully working yetWilliam S Fulton2021-02-241-0/+6
| |
| * Nodejs: run tests against Node.js v12Yegor Yefremov2020-04-071-0/+5
| |
* | Travis: skip make check-maintainer-clean on osxWilliam S Fulton2021-02-201-1/+2
| | | | | | | | Often fails with: rm: Resource temporarily unavailable
* | Travis osx: Disable octave testingWilliam S Fulton2021-02-201-4/+5
| | | | | | | | Octave 6.1 is installed and has a new non-backwards compatible API
* | Travis update to use newer macOS 10.15.7 xcode12.2William S Fulton2021-02-201-2/+15
| |
* | Travis: sudo is useless nowJulien Schueller2020-10-141-97/+0
| |
* | Travis testing of Python 3.9William S Fulton2020-08-271-6/+16
| |
* | Ruby s390x now working on TravisWilliam S Fulton2020-06-061-6/+0
| |
* | Merge branch 'ruby-bigendian'William S Fulton2020-06-021-1/+12
|\ \ | | | | | | | | | | | | | | | | | | | | | * ruby-bigendian: Travis ruby s390x (big endian) architecture testing Install libpcre3-dev for Linux builds Don't fail the build if CPU model or memory can't be detected Switch one of Travis CI Ruby builds to use s390x arch
| * | Travis ruby s390x (big endian) architecture testingWilliam S Fulton2020-06-021-1/+11
| | | | | | | | | | | | | | | | | | Currently failing on this architecture. Add s390x testing for Ruby c++11 Xenial rather than replace AMD Ruby C++11 Xenial testing.
| * | Don't fail the build if CPU model or memory can't be detectedVadim Zeitlin2020-05-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | This is purely informative anyhow and there is no reason to stop the build just because this information couldn't be found (as happens when running in s390x VM, for example). Also avoid useless use of cat.
| * | Switch one of Travis CI Ruby builds to use s390x archVadim Zeitlin2020-05-251-0/+1
| | | | | | | | | | | | Check if the tests work correctly in big endian environment.
* | | .travis.yml: build Octave on OSX with CPP=11Karl Wette2020-05-311-1/+1
| | |
* | | .travis.yml: require Octave build on OSX to passKarl Wette2020-05-311-4/+0
| | |
* | | .travis.yml: add Octave test on Ubuntu BionicKarl Wette2020-05-311-1/+6
|/ /
* | Force using C11 for Guile builds on Travis CIVadim Zeitlin2020-05-231-1/+1
|/ | | | | | | | | | | | | | | Compiling code including Guile headers with default compiler options doesn't work any more since a recent (~2020-05-05) update to Guile 3.0.2 on Homebrew (2.2.7 was used previously) due to error: redefinition of typedef 'scm_print_state' is a C11 feature in libguile/print.h and scm.h headers. Work around this by enabling C11 for this build by explicitly setting CSTD. Note that we can't just use CPP11=1 for this build, because this would also enable C++11-specific tests that are not currently supported by Guile module.
* Test multiple versions of D on Travis.William S Fulton2020-01-071-1/+12
| | | | 2.081 is reportedly broken and 2.086 was tested and fixed in #1594.
* Test Python 3.8 on TravisWilliam S Fulton2020-01-061-6/+16
|
* Ruby 2.7 supportWilliam S Fulton2020-01-051-6/+0
|
* Test Ruby 2.7 on TravisWilliam S Fulton2019-12-301-0/+11
| | | | | Generated code does not yet compile, so set as allow_failure for now rvm master currently needs to be installed when testing ruby-2.7 on Travis
* Revert "Remove Travis osx java testing"Vadim Zeitlin2019-12-181-5/+0
| | | | | This reverts commit 66752cde4858a780fecba47793f99ba49ce8b15e as Doxygen tests do pass with Java 13 now.
* Remove Travis osx java testingWilliam S Fulton2019-12-041-0/+5
| | | | | Removed until doxygen testing is ported to something that doesn't use com.sun.javadoc which was remoed in jdk 13
* Octave: remove use of ppa:kwwette/octavesKarl Wette2019-10-161-5/+0
|
* Add gcc-9 testing with default flagsWilliam S Fulton2019-07-091-0/+4
|
* Add gcc-9 testing on TravisWilliam S Fulton2019-07-091-0/+12
|