Commit Graph

206 Commits

Author SHA1 Message Date
Steve Boyd
b6286983b1 Merge branch '4.8' into 4 2021-05-17 16:54:02 +12:00
Steve Boyd
787253d51c MNT Remove COMPOSER_ROOT_VERSION 2021-05-17 16:53:40 +12:00
Garion Herman
5dfe0e9997 Merge branch '4.7' into 4 2020-12-22 14:09:26 +13:00
Steve Boyd
51fabf2f81 MNT Travis shared config 2020-12-22 11:43:54 +13:00
Sam Minnee
8b3ef8f85a FIX: recipe-testing is only needed for behat.
The other dependencies that are required are already included in
require-dev.
2020-09-21 19:10:08 +12:00
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