name: Pull Request Check on: [pull_request] jobs: unit-test: name: Unit testing strategy: fail-fast: false matrix: php: ['7.4', '8.0', '8.1', '8.2', '8.3', '8.4', '8.5'] os: [ubuntu-latest, windows-latest, macos-latest] runs-on: ${{ matrix.os }} steps: - name: Checkout repository uses: actions/checkout@v6 with: fetch-depth: 0 - uses: shivammathur/setup-php@v2 with: php-version: ${{ matrix.php }} extensions: mbstring, pdo_sqlite, fileinfo tools: composer:v2 - run: | composer install --no-progress --no-ansi -n composer test -- --colors=never --no-interaction