|
6 | 6 | - master |
7 | 7 | pull_request: |
8 | 8 |
|
9 | | -env: |
10 | | - SYMFONY_DEPRECATIONS_HELPER: weak |
11 | | - |
12 | 9 | jobs: |
13 | 10 | PHPUnit: |
14 | 11 | runs-on: ubuntu-22.04 |
15 | 12 | strategy: |
16 | 13 | fail-fast: false |
17 | 14 | matrix: |
18 | 15 | include: |
19 | | - - { php-version: 8.1, symfony-locked-version: none, dependency-version: prefer-lowest } |
20 | | - - { php-version: 8.2, symfony-locked-version: 6.4.*, dependency-version: prefer-stable } |
21 | | - - { php-version: 8.3, symfony-locked-version: none, dependency-version: prefer-stable } |
22 | | - name: PHPUnit (PHP ${{matrix.php-version}}, Symfony Version Lock ${{ matrix.symfony-locked-version }}, ${{ matrix.dependency-version }}) |
| 16 | + - { php-version: 8.3, symfony-version: 6.4.*, dependency-version: prefer-stable } |
| 17 | + - { php-version: 8.4, symfony-version: 7.*, dependency-version: prefer-stable } |
| 18 | + name: PHPUnit (PHP ${{matrix.php-version}}, Symfony version lock ${{ matrix.symfony-version || 'none' }}, ${{ matrix.dependency-version }}) |
23 | 19 | steps: |
24 | 20 | - uses: actions/checkout@v4 |
25 | 21 | - uses: shivammathur/setup-php@v2 |
26 | 22 | with: |
27 | 23 | php-version: ${{ matrix.php-version }} |
28 | 24 | coverage: none |
29 | | - tools: composer:v2 |
| 25 | + tools: composer:v2, flex |
30 | 26 | - uses: actions/cache@v4 |
31 | 27 | with: |
32 | 28 | path: vendor |
33 | | - key: composer-${{ runner.os }}-${{ matrix.php-version }}-${{ matrix.symfony-locked-version }}-${{ matrix.dependency-version }}-${{ hashFiles('composer.json') }} |
| 29 | + key: composer-${{ runner.os }}-${{ matrix.php-version }}-${{ matrix.symfony-version }}-${{ matrix.dependency-version }}-${{ hashFiles('composer.json') }} |
34 | 30 | restore-keys: | |
35 | | - composer-${{ runner.os }}-${{ matrix.php-version }}-${{ matrix.symfony-locked-version }}-${{ matrix.dependency-version }}- |
36 | | - - run: VERSION=${{ matrix.symfony-locked-version }} .github/workflows/lock-symfony-version.sh |
37 | | - if: matrix.symfony-locked-version != 'none' |
| 31 | + composer-${{ runner.os }}-${{ matrix.php-version }}-${{ matrix.symfony-version }}-${{ matrix.dependency-version }}- |
38 | 32 | - run: composer update --${{ matrix.dependency-version }} --no-interaction --no-scripts --no-progress --ansi |
| 33 | + env: |
| 34 | + SYMFONY_REQUIRE: ${{ matrix.symfony-version }} |
39 | 35 | - run: composer show |
40 | | - - run: vendor/bin/phpunit |
| 36 | + - run: vendor/bin/phpunit --display-warnings --display-deprecations |
0 commit comments