@@ -30,20 +30,20 @@ jobs:
3030
3131 strategy :
3232 matrix :
33- php : ['5.4', '7.0', '7.4', '8.0', '8.4 ', '8.5 ']
33+ php : ['5.4', '7.0', '7.4', '8.0', '8.5 ', 'nightly ']
3434
3535 name : " Lint: PHP ${{ matrix.php }}"
3636
37- continue-on-error : ${{ matrix.php == '8.5 ' }}
37+ continue-on-error : ${{ matrix.php == 'nightly ' }}
3838
3939 steps :
4040 - name : Checkout code
41- uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 .0.0
41+ uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6 .0.1
4242 with :
4343 persist-credentials : false
4444
4545 - name : Install PHP
46- uses : shivammathur/setup-php@bf6b4fbd49ca58e4608c9c89fba0b8d90bd2a39f # 2.35.5
46+ uses : shivammathur/setup-php@44454db4f0199b8b9685a5d763dc37cbf79108e1 # 2.36.0
4747 with :
4848 php-version : ${{ matrix.php }}
4949 ini-file : ' development'
@@ -54,16 +54,16 @@ jobs:
5454 uses : " ramsey/composer-install@3cf229dc2919194e9e36783941438d17239e8520" # 3.1.1
5555 with :
5656 # For PHP "nightly", we need to install with ignore platform reqs as not all dependencies may allow it yet.
57- composer-options : ${{ matrix.php == '8.5 ' && '--ignore-platform-req=php+' || '' }}
57+ composer-options : ${{ matrix.php == 'nightly ' && '--ignore-platform-req=php+' || '' }}
5858 # Bust the cache at least once a month - output format: YYYY-MM.
5959 custom-cache-suffix : $(date -u "+%Y-%m")
6060
6161 - name : " Lint against parse errors (PHP < 7.2)"
62- if : ${{ matrix.php < 7.2 }}
62+ if : ${{ matrix.php < 7.2 && matrix.php != 'nightly' }}
6363 run : composer lint-lt72 -- --checkstyle | cs2pr
6464
6565 - name : " Lint against parse errors (PHP 7.2+)"
66- if : ${{ matrix.php >= 7.2 }}
66+ if : ${{ matrix.php >= 7.2 || matrix.php == 'nightly' }}
6767 run : composer lint -- --checkstyle | cs2pr
6868
6969
8686 # IMPORTANT: test runs shouldn't fail because of PHPCS being incompatible with a PHP version.
8787 #
8888 # The matrix is set up so as not to duplicate the builds which are run for code coverage.
89- php : ['5.5', '5.6', '7.0', '7.1', '7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3']
89+ php : ['5.5', '5.6', '7.0', '7.1', '7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3', '8.4' ]
9090 phpcs_version : ['lowest', '3.x-dev', '4.0.1', '4.x-dev']
9191 risky : [false]
9292 experimental : [false]
@@ -127,11 +127,11 @@ jobs:
127127 extensions : ' :iconv' # Run with iconv disabled.
128128
129129 # Experimental builds. These are allowed to fail.
130- - php : ' 8.5 '
130+ - php : ' 8.6 '
131131 phpcs_version : ' 3.x-dev'
132132 risky : false
133133 experimental : true
134- - php : ' 8.5 '
134+ - php : ' 8.6 '
135135 phpcs_version : ' 4.x-dev'
136136 risky : false
137137 experimental : true
@@ -152,22 +152,22 @@ jobs:
152152 risky : true
153153 experimental : true
154154
155- - php : ' 8.4 '
155+ - php : ' 8.5 '
156156 phpcs_version : ' lowest'
157157 risky : true
158158 experimental : true
159159
160- - php : ' 8.4 '
160+ - php : ' 8.5 '
161161 phpcs_version : ' 3.x-dev'
162162 risky : true
163163 experimental : true
164164
165- - php : ' 8.4 '
165+ - php : ' 8.5 '
166166 phpcs_version : ' 4.0.1'
167167 risky : true
168168 experimental : true
169169
170- - php : ' 8.4 '
170+ - php : ' 8.5 '
171171 phpcs_version : ' 4.x-dev'
172172 risky : true
173173 experimental : true
@@ -178,7 +178,7 @@ jobs:
178178
179179 steps :
180180 - name : Checkout code
181- uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 .0.0
181+ uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6 .0.1
182182 with :
183183 persist-credentials : false
184184
@@ -194,7 +194,7 @@ jobs:
194194 fi
195195
196196 - name : Install PHP
197- uses : shivammathur/setup-php@bf6b4fbd49ca58e4608c9c89fba0b8d90bd2a39f # 2.35.5
197+ uses : shivammathur/setup-php@44454db4f0199b8b9685a5d763dc37cbf79108e1 # 2.36.0
198198 with :
199199 php-version : ${{ matrix.php }}
200200 extensions : ${{ matrix.extensions }}
@@ -219,7 +219,7 @@ jobs:
219219 uses : " ramsey/composer-install@3cf229dc2919194e9e36783941438d17239e8520" # 3.1.1
220220 with :
221221 # For PHP "nightly", we need to install with ignore platform reqs as not all dependencies may allow it yet.
222- composer-options : ${{ matrix.php == '8.5 ' && '--ignore-platform-req=php+' || '' }}
222+ composer-options : ${{ matrix.php == '8.6 ' && '--ignore-platform-req=php+' || '' }}
223223 # Bust the cache at least once a month - output format: YYYY-MM.
224224 custom-cache-suffix : $(date -u "+%Y-%m")
225225
@@ -295,14 +295,14 @@ jobs:
295295 strategy :
296296 matrix :
297297 include :
298- - php : ' 8.4 '
298+ - php : ' 8.5 '
299299 phpcs_version : ' 4.x-dev'
300300 extensions : ' :iconv' # Run one build with iconv disabled.
301- - php : ' 8.4 '
301+ - php : ' 8.5 '
302302 phpcs_version : ' 4.0.1'
303- - php : ' 8.4 '
303+ - php : ' 8.5 '
304304 phpcs_version : ' 3.x-dev'
305- - php : ' 8.4 '
305+ - php : ' 8.5 '
306306 phpcs_version : ' lowest'
307307 - php : ' 7.2'
308308 phpcs_version : ' 4.x-dev'
@@ -317,7 +317,7 @@ jobs:
317317
318318 steps :
319319 - name : Checkout code
320- uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 .0.0
320+ uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6 .0.1
321321 with :
322322 persist-credentials : false
323323
@@ -333,7 +333,7 @@ jobs:
333333 fi
334334
335335 - name : Install PHP
336- uses : shivammathur/setup-php@bf6b4fbd49ca58e4608c9c89fba0b8d90bd2a39f # 2.35.5
336+ uses : shivammathur/setup-php@44454db4f0199b8b9685a5d763dc37cbf79108e1 # 2.36.0
337337 with :
338338 php-version : ${{ matrix.php }}
339339 extensions : ${{ matrix.extensions }}
@@ -398,7 +398,7 @@ jobs:
398398
399399 - name : Upload coverage results to Coveralls
400400 if : ${{ success() }}
401- uses : coverallsapp/github-action@648a8eb78e6d50909eff900e4ec85cab4524a45b # v2.3.6
401+ uses : coverallsapp/github-action@5cbfd81b66ca5d10c19b062c04de0199c215fb6e # v2.3.7
402402 with :
403403 format : clover
404404 file : build/logs/clover.xml
@@ -415,6 +415,6 @@ jobs:
415415
416416 steps :
417417 - name : Coveralls Finished
418- uses : coverallsapp/github-action@648a8eb78e6d50909eff900e4ec85cab4524a45b # v2.3.6
418+ uses : coverallsapp/github-action@5cbfd81b66ca5d10c19b062c04de0199c215fb6e # v2.3.7
419419 with :
420420 parallel-finished : true
0 commit comments