From 81009918cf42f176fcb1a85dfbb425c791cec723 Mon Sep 17 00:00:00 2001 From: Felix Becker Date: Sun, 5 Nov 2017 01:42:01 -0700 Subject: [PATCH 1/3] ci: test on osx --- .travis.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.travis.yml b/.travis.yml index ffeef4a4..a4a09656 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,6 +5,19 @@ php: - 7.1 - 7.2 +matrix: + include: + - os: osx + osx_image: xcode9.1 + language: generic + before_install: + - brew tap homebrew/homebrew-php + # Fix ruby error https://github.com/Homebrew/brew/issues/3299 + - brew update + - brew install php71 + - curl https://getcomposer.org/installer | php + - ln -s "`pwd`/composer.phar" /usr/local/bin/composer + git: depth: 10 submodules: false From 96149afcd17b2da415eda51b2cc0063eb94b72a5 Mon Sep 17 00:00:00 2001 From: Felix Becker Date: Sun, 5 Nov 2017 02:09:12 -0800 Subject: [PATCH 2/3] ci(travis): brew update at the start --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index a4a09656..cd487c24 100644 --- a/.travis.yml +++ b/.travis.yml @@ -11,9 +11,9 @@ matrix: osx_image: xcode9.1 language: generic before_install: - - brew tap homebrew/homebrew-php # Fix ruby error https://github.com/Homebrew/brew/issues/3299 - brew update + - brew tap homebrew/homebrew-php - brew install php71 - curl https://getcomposer.org/installer | php - ln -s "`pwd`/composer.phar" /usr/local/bin/composer From a2ad614fa3ddcc5a007d05af32d8ce4a8638a64e Mon Sep 17 00:00:00 2001 From: Felix Becker Date: Sun, 5 Nov 2017 02:25:58 -0800 Subject: [PATCH 3/3] ci: add xdebug --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index cd487c24..57bb03d2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -15,6 +15,7 @@ matrix: - brew update - brew tap homebrew/homebrew-php - brew install php71 + - brew install homebrew/php/php71-xdebug - curl https://getcomposer.org/installer | php - ln -s "`pwd`/composer.phar" /usr/local/bin/composer