Added PHP 8.0 & PHP setup
This commit is contained in:
parent
b9ec590a4f
commit
35a0e3e822
|
|
@ -18,9 +18,18 @@ jobs:
|
||||||
|
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
php: ['7.2', '7.3', '7.4']
|
php:
|
||||||
laravel: ['6.*', '7.*', '8.*']
|
- '7.2'
|
||||||
prefer: ['prefer-lowest', 'prefer-stable']
|
- '7.3'
|
||||||
|
- '7.4'
|
||||||
|
- '8.0'
|
||||||
|
laravel:
|
||||||
|
- 6.*
|
||||||
|
- 7.*
|
||||||
|
- 8.*
|
||||||
|
prefer:
|
||||||
|
- 'prefer-lowest'
|
||||||
|
- 'prefer-stable'
|
||||||
include:
|
include:
|
||||||
- laravel: '6.*'
|
- laravel: '6.*'
|
||||||
testbench: '4.*'
|
testbench: '4.*'
|
||||||
|
|
@ -34,6 +43,13 @@ jobs:
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v1
|
- uses: actions/checkout@v1
|
||||||
|
|
||||||
|
- name: Setup PHP
|
||||||
|
uses: shivammathur/setup-php@v2
|
||||||
|
with:
|
||||||
|
php-version: ${{ matrix.php }}
|
||||||
|
extensions: dom, curl, libxml, mbstring, zip, pcntl, pdo, sqlite, pdo_sqlite, bcmath, soap, intl, gd, exif, iconv
|
||||||
|
coverage: pcov
|
||||||
|
|
||||||
- name: Setup Redis
|
- name: Setup Redis
|
||||||
uses: supercharge/redis-github-action@1.1.0
|
uses: supercharge/redis-github-action@1.1.0
|
||||||
with:
|
with:
|
||||||
|
|
@ -52,11 +68,11 @@ jobs:
|
||||||
|
|
||||||
- name: Run tests for Local
|
- name: Run tests for Local
|
||||||
run: |
|
run: |
|
||||||
REPLICATION_MODE=local phpunit --coverage-text --coverage-clover=coverage_local.xml
|
REPLICATION_MODE=local vendor/bin/phpunit --coverage-text --coverage-clover=coverage_local.xml
|
||||||
|
|
||||||
- name: Run tests for Redis
|
- name: Run tests for Redis
|
||||||
run: |
|
run: |
|
||||||
REPLICATION_MODE=redis phpunit --coverage-text --coverage-clover=coverage_redis.xml
|
REPLICATION_MODE=redis vendor/bin/phpunit --coverage-text --coverage-clover=coverage_redis.xml
|
||||||
|
|
||||||
- uses: codecov/codecov-action@v1
|
- uses: codecov/codecov-action@v1
|
||||||
with:
|
with:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue