summaryrefslogtreecommitdiff
path: root/.travis.yml
Commit message (Collapse)AuthorAgeFilesLines
* Only use travis for cron jobsNikita Popov2020-11-271-0/+2
| | | | | | | | | | Our primary CI has been Azure Pipelines for a while now already. Travis was primarily retained as a) a fast feedback builder and b) to test architectures not available elsewhere. Due to Travis CI open source policy changes, Travis is no longer useful as a fast feedback builder. As such, only use it for cron job builds.
* Move arm64 job to cronNikita Popov2020-09-211-0/+1
| | | | | | As we're branching soon, reduce the number of jobs we run on each commit, so that Travis can keep up with its role as the fast feedback build.
* Reenable s390x on travisNikita Popov2020-09-041-2/+3
| | | | | | | Only enable it for cron builds. We don't need to run exotic architectures on every commit and PR. Closes GH-6076.
* Update travis to bionicNikita Popov2020-09-041-1/+1
|
* Temporarily disable s390x jobNikita Popov2020-08-051-2/+2
| | | | | These aren't getting scheduled and just keep hogging jobs so nothing else gets scheduled either.
* Merge branch 'PHP-7.4'Nikita Popov2020-04-291-1/+3
|\ | | | | | | | | * PHP-7.4: Reduce test parallelism on ARM64 CI
| * Reduce test parallelism on ARM64 CINikita Popov2020-04-291-1/+3
| | | | | | | | | | | | | | Let's go from 32 to 16 parallel jobs. We can reduce this further if necessary. Closes GH-5426.
* | Add S390X architecture as a Travis jobGeorge Peter Banyard2020-04-161-0/+2
| | | | | | | | | | | | This gives us a way to compile and test a big endian architecture. Closes GH-5382.
* | Merge branch 'PHP-7.4'Nikita Popov2020-02-241-0/+1
|\ \ | |/ | | | | | | | | * PHP-7.4: Enable ext/sodium in CI Add skipif for argon2id in test
| * Enable ext/sodium in CINikita Popov2020-02-241-0/+1
| |
* | Update Travis build configGeorge Peter Banyard2020-02-231-1/+1
| | | | | | | | | | | | The sudo key is deprecated and doesn't do anything anymore. Adding the "os" key with default value "linux" which was assumed to the build config.
* | Merge branch 'PHP-7.4'Nikita Popov2019-10-251-9/+26
|\ \ | |/ | | | | | | * PHP-7.4: Add ARM64 CI to Travis
| * Add ARM64 CI to TravisNikita Popov2019-10-251-9/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | We need to install a number of additional packages that are installed by default on the AMD64 workers. We also have to manually set up the MySQL user. For now we don't set up Postgres -- if anyone wants to figure that out, it would be great ;) Log redirections in compile.sh are removed, because /dev/stdout is not accessible. We don't see to use this anyway.
* | Merge branch 'PHP-7.4'Nikita Popov2019-10-251-5/+3
|\ \ | |/ | | | | | | | | * PHP-7.4: Check class linking in VERIFY_RETURN_TYPE optimization Simplify travis setup scripts
| * Simplify travis setup scriptsNikita Popov2019-10-251-5/+3
| | | | | | | | Reduce duplication.
* | Merge branch 'PHP-7.4'Gabriel Caruso2019-09-251-1/+1
|\ \ | |/ | | | | | | * PHP-7.4: Use nproc instead of hardcoded number
| * Use nproc instead of hardcoded numberGabriel Caruso2019-09-251-1/+1
| |
* | Merge branch 'PHP-7.4'Peter Kokot2019-07-131-1/+0
|\ \ | |/ | | | | | | * PHP-7.4: Remove unused recode extension artefacts
| * Remove unused recode extension artefactsPeter Kokot2019-07-131-1/+0
| | | | | | | | Closes GH-4395
* | Enable JIT in Travis buildNikita Popov2019-05-291-1/+1
| | | | | | | | All tests should pass now.
* | Merge branch 'PHP-7.4'Nikita Popov2019-04-181-1/+2
|\ \ | |/
| * Merge branch 'PHP-7.3' into PHP-7.4Nikita Popov2019-04-181-1/+2
| |\
| | * Add a dl() test to TravisNikita Popov2019-04-181-1/+2
| | | | | | | | | | | | | | | | | | Compile the zend_test extension as shared and try loading it with dl() to test for obvious issues. Doing this as a standalone call because this is very specific to the CI setup.
| | * Merge branch 'PHP-7.2' into PHP-7.3Stanislav Malyshev2018-12-031-0/+3
| | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * PHP-7.2: Fix bug #77143 - add more checks to buffer reads Fix bug #77143 - add more checks to buffer reads Fix #77020: null pointer dereference in imap_mail Don't need interactive progress on git clones in Travis Fix TSRM signature - php_stream_stat macro has it's own TSRM Regenerate certificates for openssl tests Improve test for bug77022
| | * | Trim trailing whitespace in source code filesPeter Kokot2018-10-131-2/+2
| | | |
* | | | Merge branch 'PHP-7.4'Nikita Popov2019-04-121-1/+1
|\ \ \ \ | |/ / /
| * | | Run compile step under travis_waitNikita Popov2019-04-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | If there are no warnings, we may end up compiling more than 10 minutes without output, in which case the build times out. Use travis_wait to avoid this.
* | | | For consistency with Windows, and because ZTS is not experimental or a ↵Joe Watkins2019-03-231-2/+2
|/ / / | | | | | | | | | "maintainer" feature, this commits renames --enable-maintainer-zts to --enable-zts in the autotools build, and related documentation
* | | Enable parallel tests on TravisNikita Popov2019-02-201-1/+1
| | | | | | | | | | | | I'll keep an eye on spurious failures resulting from this.
* | | Unbundle onigurumaNikita Popov2019-02-111-0/+1
| | | | | | | | | | | | And also switch detection over to pkg-config.
* | | Migrate ext/gd to pkg-configNikita Popov2019-01-151-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * --with-webp-dir becomes --with-webp * --with-jpeg-dir becomes --with-jpeg * --with-png-dir is removed. libpng is required. * --with-zlib-dir is removed. zlib is required. * --with-xpm-dir becomes --with-xpm. We also enable --with-webp on Travis.
* | | Merge branch 'PHP-7.2'Stanislav Malyshev2018-12-021-0/+3
|\ \ \ | | |/ | |/| | | | | | | * PHP-7.2: Don't need interactive progress on git clones in Travis
| * | Merge branch 'PHP-7.1' into PHP-7.2Stanislav Malyshev2018-12-021-0/+3
| |\ \ | | | | | | | | | | | | | | | | * PHP-7.1: Don't need interactive progress on git clones in Travis
| | * | Don't need interactive progress on git clones in TravisPhilip Prindeville2018-12-021-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Travis logs are usually inspected after the build completes, by which time progress info is useless. Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
| | * | Trim trailing whitespace in source code filesPeter Kokot2018-10-131-4/+4
| | | |
| * | | Trim trailing whitespace in source code filesPeter Kokot2018-10-131-2/+2
| | | |
* | | | Run CI tests under opcache.protect_memory=1Nikita Popov2018-10-171-1/+1
| | | |
* | | | Trim trailing whitespace in source code filesPeter Kokot2018-10-131-2/+2
| | | |
* | | | Unbundle libsqlite3Christoph M. Becker2018-10-061-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since there is no need to patch libsqlite3 for our purposes, and since libsqlite3 ≥ 3.3.9 (which is our current requirement) is widely available on distros, there is no reason anymore to bundle the library. Besides removing the bundled libsqlite, and adapting the configuration respectively, we also fix the use of the SQLITE_ENABLE_COLUMN_METADATA compile time constant to detect whether sqlite3_column_table_name() is available by a working feature detection (otherwise bug_42589.phpt would fail). We also skip bug73068.phpt for libsqlite 3.11.0 to 3.14.1 which have a bug (<https://sqlite.org/src/info/ef360601>). We also completely drop support for the obscure pdo_sqlite_external extension (which could have been enabled on Windows only by passing `--pdo-sqlite-external` to configure), since it is not needed anymore. Furthermore, we remove references to the bundled libsqlite from Makefile.gcov, CONTRIBUTING.md and README.REDIST.BINS.
* | | | Switch Travis build to XenialNikita Popov2018-09-171-1/+6
| | | | | | | | | | | | | | | | | | | | Also explicitly start the mysql and pgsql services, as these are no longer running by default.
* | | | Don't install libt1-dev on travisNikita Popov2018-09-171-1/+0
| |_|/ |/| | | | | | | | | | | | | | | | | Support for libt1 has been removed from ext/gd in PHP 7.0 by 7dcfdbbee431c93c52605e1df323d18e0c6088e9, so we no longer need to install this package. It is also no longer available on newer Ubuntu versions.
* | | Merge branch 'PHP-7.2'Christoph M. Becker2018-07-121-1/+1
|\ \ \ | |/ / | | | | | | | | | * PHP-7.2: Fix Travis build
| * | Merge branch 'PHP-7.1' into PHP-7.2Christoph M. Becker2018-07-121-1/+1
| |\ \ | | |/ | | | | | | | | | * PHP-7.1: Fix Travis build
| | * Fix Travis buildChristoph M. Becker2018-07-121-1/+1
| | | | | | | | | | | | | | | | | | As of commit f9d1d1f[1] we require `sudo`, so we tell Travis about it. [1] <http://git.php.net/?p=php-src.git;a=commit;h=f9d1d1f>
* | | Merge branch 'PHP-7.2'Jakub Zelenka2018-06-101-0/+2
|\ \ \ | |/ /
| * | Merge branch 'PHP-7.1' into PHP-7.2Jakub Zelenka2018-06-101-0/+2
| |\ \ | | |/
| | * Enable IPv6 in TravisJakub Zelenka2018-06-081-0/+2
| | |
* | | Merge branch 'PHP-7.2'Ferenc Kovacs2017-10-251-0/+1
|\ \ \ | |/ /
| * | Merge branch 'PHP-7.1' into PHP-7.2Ferenc Kovacs2017-10-251-0/+1
| |\ \ | | |/
| | * Merge branch 'PHP-7.0' into PHP-7.1Ferenc Kovacs2017-10-251-0/+1
| | |\