|
11 | 11 | strategy:
|
12 | 12 | fail-fast: false
|
13 | 13 | matrix:
|
14 |
| - php-version: ['7.1', '7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3'] |
| 14 | + php-version: ['7.1', '7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3', '8.4'] |
15 | 15 | os: [ubuntu-latest, macOS-latest, windows-latest]
|
16 | 16 | runs-on: ${{ matrix.os }}
|
17 | 17 | steps:
|
|
21 | 21 | git config --global core.symlinks true
|
22 | 22 | if: runner.os == 'Windows'
|
23 | 23 |
|
24 |
| - - uses: actions/checkout@v3 |
| 24 | + - uses: actions/checkout@v4 |
25 | 25 |
|
26 | 26 | - name: Setup PHP${{ matrix.php-version }}@${{ matrix.os }}
|
27 | 27 | uses: shivammathur/setup-php@v2
|
|
40 | 40 | - name: Cache dependencies on PHP(=7.1)@${{ matrix.os }}
|
41 | 41 | if: matrix.php-version == '7.1'
|
42 | 42 | id: dependencies-cache-71
|
43 |
| - uses: actions/cache@v3 |
| 43 | + uses: actions/cache@v4 |
44 | 44 | with:
|
45 | 45 | path: ${{ steps.composer-cache.outputs.dir }}
|
46 | 46 | key: ${{ matrix.os }}-php${{ matrix.php-version }}-${{ hashFiles('**/composer.lock') }}
|
|
50 | 50 | - name: Cache dependencies on PHP(=7.2)@${{ matrix.os }}
|
51 | 51 | if: matrix.php-version == '7.2'
|
52 | 52 | id: dependencies-cache-72
|
53 |
| - uses: actions/cache@v3 |
| 53 | + uses: actions/cache@v4 |
54 | 54 | with:
|
55 | 55 | path: ${{ steps.composer-cache.outputs.dir }}
|
56 | 56 | key: ${{ matrix.os }}-php${{ matrix.php-version }}-${{ hashFiles('**/composer.lock') }}
|
|
60 | 60 | - name: Cache dependencies on PHP(>7.2)@${{ matrix.os }}
|
61 | 61 | if: matrix.php-version > 7.2
|
62 | 62 | id: dependencies-cache
|
63 |
| - uses: actions/cache@v3 |
| 63 | + uses: actions/cache@v4 |
64 | 64 | with:
|
65 | 65 | path: ${{ steps.composer-cache.outputs.dir }}
|
66 | 66 | key: ${{ matrix.os }}-php-${{ hashFiles('**/composer.lock') }}
|
|
89 | 89 | if: 8.1 < matrix.php-version && matrix.php-version < '8.4'
|
90 | 90 | id: phpstan-php-8_2-8_3
|
91 | 91 |
|
| 92 | + - run: vendor/bin/phpstan analyse --no-progress --memory-limit=-1 -c phpstan.v8.4.neon |
| 93 | + if: matrix.php-version == '8.4' |
| 94 | + id: phpstan-php-8_4 |
| 95 | + |
92 | 96 | - run: |
|
93 | 97 | make keygen
|
94 | 98 | make x509crt
|
|
0 commit comments