1212
1313 strategy :
1414 matrix :
15- php-version : ['8.2', '8. 3', '8.4']
15+ php-version : ['8.3', '8.4']
1616
1717 steps :
1818 - uses : actions/checkout@v4
@@ -29,18 +29,18 @@ jobs:
2929 uses : actions/cache@v4
3030 with :
3131 path : vendor
32- key : ${{ runner.os }}-php-${{ matrix.php-version }}-${{ hashFiles('**/composer.lock ') }}
32+ key : ${{ runner.os }}-php-${{ matrix.php-version }}-${{ hashFiles('**/composer.json ') }}
3333 restore-keys : |
3434 ${{ runner.os }}-php-${{ matrix.php-version }}-
3535
3636 - name : Install dependencies
37- run : composer install --prefer-dist --no-progress
37+ run : composer update --prefer-dist --no-progress --no-interaction
3838
3939 - name : Run tests
4040 run : composer test
4141
4242 - name : Run tests with coverage
43- if : matrix.php-version == '8.2 '
43+ if : matrix.php-version == '8.3 '
4444 run : composer test-coverage
4545
4646 code-style :
@@ -52,20 +52,20 @@ jobs:
5252 - name : Setup PHP
5353 uses : shivammathur/setup-php@v2
5454 with :
55- php-version : ' 8.2 '
55+ php-version : ' 8.3 '
5656 extensions : mbstring, xml, ctype, iconv, intl
5757
5858 - name : Cache Composer packages
5959 id : composer-cache
6060 uses : actions/cache@v4
6161 with :
6262 path : vendor
63- key : ${{ runner.os }}-php-8.2 -${{ hashFiles('**/composer.lock ') }}
63+ key : ${{ runner.os }}-php-8.3 -${{ hashFiles('**/composer.json ') }}
6464 restore-keys : |
65- ${{ runner.os }}-php-8.2 -
65+ ${{ runner.os }}-php-8.3 -
6666
6767 - name : Install dependencies
68- run : composer install --prefer-dist --no-progress
68+ run : composer update --prefer-dist --no-progress --no-interaction
6969
7070 - name : Check code style
7171 run : composer cs-check
@@ -79,20 +79,20 @@ jobs:
7979 - name : Setup PHP
8080 uses : shivammathur/setup-php@v2
8181 with :
82- php-version : ' 8.2 '
82+ php-version : ' 8.3 '
8383 extensions : mbstring, xml, ctype, iconv, intl
8484
8585 - name : Cache Composer packages
8686 id : composer-cache
8787 uses : actions/cache@v4
8888 with :
8989 path : vendor
90- key : ${{ runner.os }}-php-8.2 -${{ hashFiles('**/composer.lock ') }}
90+ key : ${{ runner.os }}-php-8.3 -${{ hashFiles('**/composer.json ') }}
9191 restore-keys : |
92- ${{ runner.os }}-php-8.2 -
92+ ${{ runner.os }}-php-8.3 -
9393
9494 - name : Install dependencies
95- run : composer install --prefer-dist --no-progress
95+ run : composer update --prefer-dist --no-progress --no-interaction
9696
9797 - name : Run Psalm
9898 run : composer psalm
0 commit comments