@@ -22,21 +22,55 @@ jobs:
2222 - operating-system : ' ubuntu-latest'
2323 php-version : ' 7.4'
2424 composer-require-checker-version : 2.1.0
25+ psalm : skip
2526
2627 - operating-system : ' ubuntu-latest'
2728 php-version : ' 8.0'
2829 composer-require-checker-version : 3.2.0
30+ psalm : skip
31+
32+ - operating-system : ' ubuntu-latest'
33+ php-version : ' 8.1'
34+ composer-require-checker-version : 3.2.0
35+ psalm : skip
36+
37+ - operating-system : ' ubuntu-latest'
38+ php-version : ' 8.2'
39+ composer-require-checker-version : 3.2.0
40+ psalm : skip
41+
42+ - operating-system : ' ubuntu-latest'
43+ php-version : ' 8.3'
44+ composer-require-checker-version : 3.2.0
45+
46+ - operating-system : ' ubuntu-latest'
47+ php-version : ' 8.4'
48+ composer-require-checker-version : 3.2.0
49+
50+ - operating-system : ' ubuntu-latest'
51+ php-version : ' 8.5'
52+ composer-require-checker-version : 3.2.0
2953
3054 - operating-system : ' windows-latest'
3155 php-version : ' 7.4'
3256 composer-require-checker-version : 2.1.0
3357 job-description : ' on Windows'
3458
59+ - operating-system : ' windows-latest'
60+ php-version : ' 8.5'
61+ composer-require-checker-version : 2.1.0
62+ job-description : ' on Windows'
63+
3564 - operating-system : ' macos-latest'
3665 php-version : ' 7.4'
3766 composer-require-checker-version : 2.1.0
3867 job-description : ' on macOS'
3968
69+ - operating-system : ' macos-latest'
70+ php-version : ' 8.5'
71+ composer-require-checker-version : 2.1.0
72+ job-description : ' on macOS'
73+
4074 name : PHP ${{ matrix.php-version }} ${{ matrix.job-description }}
4175
4276 runs-on : ${{ matrix.operating-system }}
4882 git config --global core.eol lf
4983
5084 - name : Checkout code
51- uses : actions/checkout@v2
85+ uses : actions/checkout@v6
5286
5387 - name : Setup PHP
5488 uses : shivammathur/setup-php@v2
6094 run : echo "::set-output name=dir::$(composer config cache-dir)"
6195
6296 - name : Cache dependencies
63- uses : actions/cache@v2
97+ uses : actions/cache@v5
6498 with :
6599 path : ${{ steps.composer-cache.outputs.dir }}
66100 key : composer-${{ runner.os }}-${{ matrix.php-version }}-${{ hashFiles('**/composer.*') }}-${{ matrix.composer-flags }}
@@ -75,14 +109,9 @@ jobs:
75109 if : matrix.psalm == 'skip'
76110
77111 - name : Install dependencies
78- uses : nick-invision/retry@v2
79- with :
80- timeout_minutes : 5
81- max_attempts : 5
82- retry_wait_seconds : 30
83- command : |
84- composer update --optimize-autoloader --no-interaction --no-progress ${{ matrix.composer-flags }}
85- composer info -D
112+ run : |
113+ composer update --optimize-autoloader --no-interaction --no-progress ${{ matrix.composer-flags }}
114+ composer info -D
86115
87116 - name : Run tests
88117 run : vendor/bin/phpunit ${{ matrix.phpunit-flags }}
0 commit comments