Skip to content

Add new validation engine #86

Add new validation engine

Add new validation engine #86

Workflow file for this run

name: PHPUnit
on:
push:
pull_request:
jobs:
phpunit:
runs-on: ubuntu-latest
strategy:
matrix:
laravel: [ 10.* ]
php: [ 8.1 ]
include:
- laravel: 10.*
php: 8.2
- laravel: 10.*
php: 8.3
- laravel: 11.*
php: 8.2
- laravel: 11.*
php: 8.3
- laravel: 11.*
php: 8.4
- laravel: 12.*
php: 8.2
- laravel: 12.*
php: 8.3
- laravel: 12.*
php: 8.4
name: PHPUnit on Laravel ${{ matrix.laravel }} / PHP ${{ matrix.php }}
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.php }}
- name: Install dependencies
run: |
composer require laravel/laravel:"${{ matrix.laravel }}" --dev --no-interaction --no-update
composer install --no-interaction --no-progress
- name: Run PHPUnit
run: ./vendor/bin/phpunit --coverage-clover coverage.xml
- name: Upload coverage reports to Codecov
uses: codecov/codecov-action@v5
if: matrix.laravel == '12.*' && matrix.php == '8.4'
with:
token: ${{ secrets.CODECOV_TOKEN }}