Build Reactive Signals for Bluesky's AT Protocol Firehose in Laravel

Reduce CI test matrix to save on Actions minutes

Changed files
+4 -17
.github
-1
.github/workflows/code-style.yml
··· 24 24 25 25 - name: Run PHP CS Fixer 26 26 run: php-cs-fixer fix --dry-run --diff --verbose 27 - continue-on-error: true
+4 -16
.github/workflows/tests.yml
··· 10 10 test: 11 11 runs-on: ubuntu-latest 12 12 13 - strategy: 14 - fail-fast: false 15 - matrix: 16 - php: [8.2, 8.3, 8.4] 17 - laravel: [11.*, 12.*] 18 - dependency-version: [prefer-stable] 19 - include: 20 - - laravel: 11.* 21 - testbench: 9.* 22 - - laravel: 12.* 23 - testbench: 10.* 24 - 25 - name: PHP ${{ matrix.php }} - Laravel ${{ matrix.laravel }} 13 + name: Tests (PHP 8.2 - Laravel 12) 26 14 27 15 steps: 28 16 - name: Checkout code ··· 31 19 - name: Setup PHP 32 20 uses: shivammathur/setup-php@v2 33 21 with: 34 - php-version: ${{ matrix.php }} 22 + php-version: 8.2 35 23 extensions: gmp, mbstring, json 36 24 coverage: none 37 25 38 26 - name: Install dependencies 39 27 run: | 40 - composer require "laravel/framework:${{ matrix.laravel }}" "orchestra/testbench:${{ matrix.testbench }}" --no-interaction --no-update 41 - composer update --${{ matrix.dependency-version }} --prefer-dist --no-interaction 28 + composer require "laravel/framework:^12.0" "orchestra/testbench:^10.0" --no-interaction --no-update 29 + composer update --prefer-stable --prefer-dist --no-interaction 42 30 43 31 - name: Execute tests 44 32 run: vendor/bin/phpunit