This commit is contained in:
Oliver Davies 2020-05-30 12:15:39 +00:00 committed by GitHub
commit cc27a262ea
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 16 additions and 5 deletions

View file

@ -1,6 +1,7 @@
---
name: CI name: CI
on: on: # yamllint disable-line rule:truthy
pull_request: pull_request:
push: push:
@ -13,7 +14,10 @@ jobs:
php: [7.3, 7.4] php: [7.3, 7.4]
dependency-version: [prefer-lowest, prefer-stable] dependency-version: [prefer-lowest, prefer-stable]
name: P${{ matrix.php }} - ${{ matrix.dependency-version }} - ${{ matrix.os }} name: >
P${{ matrix.php }}-
${{ matrix.dependency-version }}-
${{ matrix.os }}
steps: steps:
- name: Checkout code - name: Checkout code
@ -23,7 +27,10 @@ jobs:
uses: actions/cache@v1 uses: actions/cache@v1
with: with:
path: ~/.composer/cache/files path: ~/.composer/cache/files
key: dependencies-php-${{ matrix.php }}-composer-${{ hashFiles('composer.json') }} key: >
dependencies-
php-${{ matrix.php }}-
composer-${{ hashFiles('composer.json') }}
- name: Setup PHP - name: Setup PHP
uses: shivammathur/setup-php@v1 uses: shivammathur/setup-php@v1
@ -34,7 +41,8 @@ jobs:
- name: Install dependencies - name: Install dependencies
run: | run: |
composer install composer install
composer update --${{ matrix.dependency-version }} --prefer-dist --no-interaction --no-suggest composer update --${{ matrix.dependency-version }} \
--prefer-dist --no-interaction --no-suggest
- name: Execute tests - name: Execute tests
run: make test run: make test

View file

@ -6,4 +6,7 @@ phpcs:
phpunit: phpunit:
php vendor/bin/phpunit -v --color=always --testdox tests php vendor/bin/phpunit -v --color=always --testdox tests
test: phpunit phpcs test: phpunit phpcs yamllint
yamllint:
yamllint .github/