.github/workflows/run-tests-php8.0.yml
name: Run tests
on: push
jobs:
run-tests:
name: Run tests on PHP 8.0
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: '8.0'
tools: composer
coverage: none
- name: Cache composer dependencies
uses: actions/cache@v1
with:
path: vendor
key: composer-${{ hashFiles('composer.lock') }}
- name: Install dependencies
run: composer install
- name: Run tests
run: ./vendor/bin/phpunit