Sam Minnee
24dfe0b026
NEW: Add --prefer-lowest to PHP 7.1 build
...
This build will ensure that older versions of packages that we claim
work with silverstripe/framework do, in fact, work.
‘Composer install’ changed to ‘composer update’ as that’s what’s being
executed in the absence of a composer.lock, and better clarifies intent.
Note that:
* Support for nikic/php-parser ^2 was lost in 25759ffc5f
.
* Support for monolog/logger < 1.16 was lost in 7ab55a4948
2020-09-15 17:40:42 +12:00
Sam Minnee
af40eee3ad
TEST Add nightly (aka PHP 8) to build matrix
2020-09-07 17:13:02 +12:00
Garion Herman
18f74ad4da
Merge branch '4.5' into 4
2020-02-28 11:48:18 +13:00
Garion Herman
a65e65409f
Upgrade Travis config to Xenial
2020-02-20 16:07:14 +13:00
Garion Herman
d5149a8e38
Update Travis config to use stable PHP 7.4 release
2020-02-20 14:01:22 +13:00
Serge Latyntcev
2625ef0e5e
RFC-9344 Remove branch aliases
2019-12-09 11:25:54 +13:00
Serge Latyntcev
0b74576c00
Update branch alias and travis
2019-11-21 14:08:29 +13:00
Maxime Rainville
d91ee25f68
Updating targeted recipes
2019-11-15 10:22:46 +13:00
Michal Kleiner
7a0c07906a
Update sqlite3 dependency for Travis tests using SQLite
2019-09-12 11:00:41 +12:00
Sam Minnee
1ee03da657
FIX: Fix PHPUnit operation on PHP 7.4
...
Fixes #9062
2019-06-14 17:09:37 +12:00
Maxime Rainville
abce98886c
BUG Temporarilly allow PHP 7.4 build to fail without failing the entire build
2019-06-14 14:19:34 +12:00
Sam Minnee
ac35344041
API: Drop PHP 5.6 and PHP 7.0 support in SS 4.5
...
This was discussed and agreed in #8556 . The two changes are
composer.json and travis. The docs have also been updated. No other
code changes have been made.
2019-05-23 13:10:45 +12:00
Sam Minnee
3a6a6e4850
NEW: Add PHP 7.4’s daily snapshot to the travis suite.
...
This will help avoid any inadvertent 7.4 failures; IMO the sooner we
add new releases to the test mix the better.
If this ends up creating intermittent failures outside of our control
I would recommend rolling back entirely rather than adding to
allowed_failures.
2019-05-13 17:37:59 +12:00
Robbie Averill
7c96feef37
Merge branch '4.3' into 4
2019-01-08 12:27:48 +01:00
Robbie Averill
4adac7d591
Update Travis to use PHP 7.3 stable
2019-01-08 10:47:41 +01:00
Sam Minnee
a7b5de5de4
FIX: ensure that there are PGSQL builds both with and without PDO
2018-11-09 10:57:26 +13:00
Robbie Averill
22dae0f74c
Bump branch alias and Travis version for 4.4.x-dev
2018-10-15 14:10:41 +02:00
Sam Minnee
e1f2f89d37
NEW: Add test for PHP 7.3 support (SS4 version)
...
This also removed the allow_failures nightly build, reasoning that the
PHP 7.3 build is the primary test-case where, and allow_failures builds
are of limited value.
2018-10-02 14:48:49 +13:00
Maxime Rainville
b311aff6e9
Get travis to test against 4.3.x-dev
2018-06-29 14:26:54 +12:00
Daniel Hensby
b7be843833
Ensure silverstripe/recipe-cms is installed from source during Travis builds
2018-06-20 13:04:56 +01:00
Damian Mooyman
a7bd1a895f
Use 2.1 of postgres
2018-06-20 14:46:50 +12:00
Aaron Carlino
7eeb91880a
Shift behat test from framework to admin ( #8172 )
2018-06-15 11:28:40 +12:00
Damian Mooyman
728a8782dc
Update recipe branching
2018-06-14 13:54:06 +12:00
Robbie Averill
e0993043f8
Merge branch '4.1' into 4
2018-05-30 15:08:39 +12:00
Robbie Averill
c8b0bc0ad7
Merge branch '4.0' into 4.1
...
# Conflicts:
# src/ORM/DataObject.php
# tests/php/ORM/DataObjectDuplicationTest.php
# tests/php/ORM/DataObjectDuplicationTest/Class1.php
2018-05-30 14:52:07 +12:00
Damian Mooyman
1509a12fdf
ENHANCEMENT Only run coverage test as a cron
...
Fixes #8014
2018-04-19 12:56:54 +12:00
Damian Mooyman
87c7a53511
Merge remote-tracking branch 'origin/4.1' into 4
...
# Conflicts:
# .travis.yml
2018-04-13 09:56:58 +12:00
Damian Mooyman
5a8c5601a9
Merge remote-tracking branch 'origin/4.0' into 4.1
...
# Conflicts:
# .travis.yml
# composer.json
2018-04-13 09:55:23 +12:00
Damian Mooyman
c54b07a952
API Update to use new chromedriver + behat-extension + facebook/webdriver
2018-04-12 14:19:14 +12:00
Damian Mooyman
9bfa195e72
Update travis.yml
2018-02-07 17:48:31 +13:00
Damian Mooyman
8d077203d4
API Implement support for public/ webroot folder ( #7741 )
...
* API Implement support for public/ webroot folder
* Bugfixes and refactor based on feedback
2018-01-12 16:25:02 +13:00
Christopher Joe
aff4babfa5
Feature Set .gitattributes to ignore docs and tests folder, and some source asset files which are not needed
2017-12-14 15:17:56 +13:00
Daniel Hensby
eb55c27124
Merge branch '4.0' into 4
2017-12-05 12:14:22 +00:00
Daniel Hensby
5ee2264bcb
Add PHP nightly builds to travis
2017-11-30 17:40:17 +00:00
Damian Mooyman
4b90821ef5
Update travis to recipe 1.1
2017-11-27 16:04:06 +13:00
Damian Mooyman
fba33ad2e0
Remove imagick install
2017-11-09 11:52:44 +13:00
Damian Mooyman
04b4596bec
ENHANCEMENT Don't fail immediately on imagick install
2017-10-20 11:04:59 +13:00
Damian Mooyman
cc99b2ec19
Implement recommended pecl channel-update
2017-10-09 17:16:35 +13:00
Ingo Schommer
f6ce07dc88
Fix behat bootstrap path
2017-10-04 08:12:37 +01:00
Damian Mooyman
1b6d0144c5
BUG Fix resource mapping for TinyMCE
...
API add ModuleResource::getRelativeResource()
2017-10-04 17:44:04 +13:00
Damian Mooyman
85255891be
Fix test environment type
2017-10-02 17:13:00 +13:00
Ingo Schommer
51153e8b52
Pin firefox version
2017-09-12 15:59:01 +12:00
Ingo Schommer
81097f34b1
Move to travis trusty dist
...
See https://github.com/silverstripe/silverstripe-framework/pull/7092 for context.
2017-09-12 15:21:10 +12:00
Damian Mooyman
806ffb934e
BUG Ensure installer.php works nicely with .env files
...
Unenjoyable cleanup of internal logic
2017-09-06 13:52:51 +12:00
Damian Mooyman
2c34af72e1
ENHANCEMENT Log user constants during CI for debugging improvements
2017-08-23 14:23:33 +12:00
Sam Minnee
0eebeedd03
NEW: Test php 7.2
...
Travis now supports PHP 7.2 testing, and we should add this to our suite
so that SilverStripe 4 can be released with PHP 7.2 support.
PHP 7.2 is due for released in November, a little after when SS4 is
expected to go stable.
2017-08-15 11:06:37 +12:00
Daniel Hensby
92bc069b58
only save composer cache
2017-07-26 17:36:39 +01:00
Daniel Hensby
ecca05cc7f
Add caching to travis
2017-07-26 17:16:21 +01:00
Daniel Hensby
1046065625
Only install deps once we have a final set of requirements
2017-07-26 17:16:20 +01:00
Daniel Hensby
884f53e0f2
Merge branch '3' into 4
2017-07-25 16:17:44 +01:00