name: CI

on: [push, pull_request]

jobs:
    test:
        runs-on: ubuntu-latest

        strategy:
            matrix:
                php-versions: ['7.3', '7.4', '8.0']
        name: PHP ${{ matrix.php-versions }}
        steps:
            -   uses: actions/checkout@v2
            -   uses: shivammathur/setup-php@v2
                with:
                    php-version: ${{ matrix.php-versions }}
            -   name: Get composer cache directory
                id: composer-cache
                run: echo "::set-output name=dir::$(composer config cache-files-dir)"
            -   uses: actions/cache@v2
                with:
                    path: ${{ steps.composer-cache.outputs.dir }}
                    key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
                    restore-keys: ${{ runner.os }}-composer-
            -   name: composer install
                run: composer install --no-progress --prefer-dist --optimize-autoloader
            -   run: sudo /etc/init.d/mysql start
            -   name: phpunit
                run: php vendor/bin/phpunit

name: CI

on: [push, pull_request]

jobs:
    test:
        runs-on: ubuntu-latest

        strategy:
            matrix:
                php-versions: ['7.3', '7.4', '8.0']
        name: PHP ${{ matrix.php-versions }}
        steps:
            -   uses: actions/checkout@v2
            -   uses: shivammathur/setup-php@v2
                with:
                    php-version: ${{ matrix.php-versions }}
            -   name: Get composer cache directory
                id: composer-cache
                run: echo "::set-output name=dir::$(composer config cache-files-dir)"
            -   uses: actions/cache@v2
                with:
                    path: ${{ steps.composer-cache.outputs.dir }}
                    key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
                    restore-keys: ${{ runner.os }}-composer-
            -   name: composer install
                run: composer install --no-progress --prefer-dist --optimize-autoloader
            -   run: sudo /etc/init.d/mysql start
            -   name: phpunit
                run: php vendor/bin/phpunit
            -   name: phpcs
                run: php vendor/bin/phpcs

Add phpcs to github workflow
Add phpcs to github workflow
