Skip to content

Commit 8495874

Browse files
committed
Merge branch 'master' into feature-imutable-client
2 parents 74f34ea + 5c8d92b commit 8495874

File tree

5 files changed

+95
-25
lines changed

5 files changed

+95
-25
lines changed

.styleci.yml

Lines changed: 0 additions & 5 deletions
This file was deleted.

.travis.yml

Lines changed: 34 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -9,35 +9,54 @@ cache:
99
## PHP versions we test against
1010
php:
1111
- 7.0
12-
- hhvm
12+
- 7.1
13+
- nightly
14+
15+
## Environment variables
16+
env:
17+
- coverage=true
1318

1419
## Build matrix for lowest and highest possible targets
1520
matrix:
1621
include:
1722
- php: 7.0
18-
env: dependencies=lowest
19-
- php: hhvm
20-
env: dependencies=lowest
23+
env:
24+
- dependencies=lowest
25+
- coverage=false
26+
- php: 7.1
27+
env:
28+
- dependencies=lowest
29+
- coverage=false
30+
- php: nightly
31+
env:
32+
- dependencies=lowest
33+
- coverage=false
2134
- php: 7.0
22-
env: dependencies=highest
23-
- php: hhvm
24-
env: dependencies=highest
25-
allow_failures:
26-
- php: hhvm
27-
28-
## Update composer and configure authentication token
29-
before_install:
30-
- composer self-update
35+
env:
36+
- dependencies=highest
37+
- coverage=false
38+
- php: 7.1
39+
env:
40+
- dependencies=highest
41+
- coverage=false
42+
- php: nightly
43+
env:
44+
- dependencies=highest
45+
- coverage=false
3146

3247
## Install or update dependencies
3348
install:
49+
- composer validate
50+
- if [ "$coverage" = "false" ]; then phpenv config-rm xdebug.ini || :; fi;
3451
- if [ -z "$dependencies" ]; then composer install --prefer-dist; fi;
3552
- if [ "$dependencies" = "lowest" ]; then composer update --prefer-lowest --prefer-dist -n; fi;
3653
- if [ "$dependencies" = "highest" ]; then composer update --prefer-dist -n; fi;
3754
- composer show
3855

3956
## Run the actual test
40-
script: make travis
57+
script:
58+
- if [ "$coverage" = "false" ]; then make ci; fi;
59+
- if [ "$coverage" = "true" ]; then make ci-with-coverage; fi;
4160

4261
## Gather coverage and set it to coverage servers
43-
after_script: make travis-coverage
62+
after_script: make ci-coverage

appveyor.yml

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
build: false
2+
platform:
3+
- x64
4+
clone_folder: c:\projects\php-project-workspace
5+
6+
## Build matrix for lowest and highest possible targets
7+
environment:
8+
matrix:
9+
- dependencies: lowest
10+
php_ver_target: 7.0
11+
- dependencies: lowest
12+
php_ver_target: 7.1
13+
- dependencies: current
14+
php_ver_target: 7.0
15+
- dependencies: current
16+
php_ver_target: 7.1
17+
- dependencies: highest
18+
php_ver_target: 7.0
19+
- dependencies: highest
20+
php_ver_target: 7.1
21+
22+
## Cache composer bits
23+
cache:
24+
- '%LOCALAPPDATA%\Composer\files -> composer.lock'
25+
26+
## Set up environment varriables
27+
init:
28+
- SET PATH=C:\Program Files\OpenSSL;c:\tools\php;%PATH%
29+
- SET COMPOSER_NO_INTERACTION=1
30+
- SET PHP=1
31+
- SET ANSICON=121x90 (121x90)
32+
33+
## Install PHP and composer, and run the appropriate composer command
34+
install:
35+
- IF EXIST c:\tools\php (SET PHP=0)
36+
- ps: appveyor-retry cinst -y php --version ((choco search php --exact --all-versions -r | select-string -pattern $Env:php_ver_target | Select-Object -first 1) -replace '[php|]','')
37+
- cd c:\tools\php
38+
- IF %PHP%==1 copy php.ini-production php.ini /Y
39+
- IF %PHP%==1 echo date.timezone="UTC" >> php.ini
40+
- IF %PHP%==1 echo extension_dir=ext >> php.ini
41+
- IF %PHP%==1 echo extension=php_openssl.dll >> php.ini
42+
- IF %PHP%==1 echo extension=php_mbstring.dll >> php.ini
43+
- IF %PHP%==1 echo extension=php_fileinfo.dll >> php.ini
44+
- IF %PHP%==1 echo @php %%~dp0composer.phar %%* > composer.bat
45+
- appveyor-retry appveyor DownloadFile https://getcomposer.org/composer.phar
46+
- cd c:\projects\php-project-workspace
47+
- IF %dependencies%==lowest appveyor-retry composer update --prefer-lowest --no-progress --profile -n
48+
- IF %dependencies%==current appveyor-retry composer install --no-progress --profile
49+
- IF %dependencies%==highest appveyor-retry composer update --no-progress --profile -n
50+
- composer show
51+
52+
## Run the actual test
53+
test_script:
54+
- cd c:\projects\php-project-workspace
55+
- vendor/bin/phpunit -c phpunit.xml.dist

composer.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"name": "api-clients/twitter",
3+
"description": "Async first twitter client",
34
"license": "MIT",
45
"minimum-stability": "dev",
56
"prefer-stable": true,

composer.lock

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)