1*04fd306cSNickeauname: PHPUnit 2*04fd306cSNickeau 3*04fd306cSNickeauon: [push, pull_request] 4*04fd306cSNickeau 5*04fd306cSNickeaujobs: 6*04fd306cSNickeau build: 7*04fd306cSNickeau name: Run tests on ${{ matrix.php }} 8*04fd306cSNickeau runs-on: ubuntu-latest 9*04fd306cSNickeau 10*04fd306cSNickeau strategy: 11*04fd306cSNickeau matrix: 12*04fd306cSNickeau php: [ '7.4', '8.0', '8.1', '8.2' ] 13*04fd306cSNickeau 14*04fd306cSNickeau steps: 15*04fd306cSNickeau - name: Checkout 16*04fd306cSNickeau uses: actions/checkout@v3 17*04fd306cSNickeau 18*04fd306cSNickeau - name: Setup PHP 19*04fd306cSNickeau uses: shivammathur/setup-php@v2 20*04fd306cSNickeau with: 21*04fd306cSNickeau php-version: ${{ matrix.php }} 22*04fd306cSNickeau 23*04fd306cSNickeau - name: Composer Install 24*04fd306cSNickeau run: composer install 25*04fd306cSNickeau 26*04fd306cSNickeau - name: Run Tests 27*04fd306cSNickeau run: vendor/bin/phpunit 28