1313 strategy :
1414 fail-fast : false
1515 matrix :
16- php-versions : ["8.2 ", "8.3 "]
16+ php-versions : ["8.3 ", "8.4", "8.5 "]
1717
1818 steps :
1919 - name : Setup PHP, with composer and extensions
@@ -35,14 +35,14 @@ jobs:
3535 git config --global core.autocrlf false
3636 git config --global core.eol lf
3737
38- - uses : actions/checkout@v4
38+ - uses : actions/checkout@v6
3939
4040 - name : Get composer cache directory
4141 id : composer-cache
4242 run : echo COMPOSER_CACHE="$(composer config cache-files-dir)" >> "$GITHUB_ENV"
4343
4444 - name : Cache composer dependencies
45- uses : actions/cache@v4
45+ uses : actions/cache@v5
4646 with :
4747 path : $COMPOSER_CACHE
4848 key : " ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}"
5555 run : composer install --no-progress --prefer-dist --optimize-autoloader
5656
5757 - name : Decide whether to run code coverage or not
58- if : ${{ matrix.php-versions != '8.2 ' }}
58+ if : ${{ matrix.php-versions != '8.5 ' }}
5959 run : |
6060 echo "NO_COVERAGE=--no-coverage" >> $GITHUB_ENV
6161
@@ -70,13 +70,13 @@ jobs:
7070 ./vendor/bin/phpunit $NO_COVERAGE --no-configuration -c phpunit.integration.xml
7171
7272 - name : Merge coverage data
73- if : ${{ matrix.php-versions == '8.2 ' }}
73+ if : ${{ matrix.php-versions == '8.5 ' }}
7474 run : |
7575 ./vendor/bin/phpunit-merger log build/logs/partial_junit/ build/logs/junit.xml
7676 ./vendor/bin/phpunit-merger coverage build/logs/partial_clover/ build/logs/clover.xml
7777
7878 - name : Save coverage data
79- if : ${{ matrix.php-versions == '8.2 ' }}
79+ if : ${{ matrix.php-versions == '8.5 ' }}
8080 uses : actions/upload-artifact@v4
8181 with :
8282 name : build-data
@@ -89,22 +89,22 @@ jobs:
8989 - name : Setup PHP, with composer and extensions
9090 uses : shivammathur/setup-php@v2 # https://github.com/shivammathur/setup-php
9191 with :
92- php-version : " 8.2 "
92+ php-version : " 8.3 "
9393 extensions : mbstring, xml
9494 tools : composer:v2
9595 coverage : none
9696
9797 - name : Setup problem matchers for PHP
9898 run : echo "::add-matcher::${{ runner.tool_cache }}/php.json"
9999
100- - uses : actions/checkout@v4
100+ - uses : actions/checkout@v6
101101
102102 - name : Get composer cache directory
103103 id : composer-cache
104104 run : echo COMPOSER_CACHE="$(composer config cache-files-dir)" >> "$GITHUB_ENV"
105105
106106 - name : Cache composer dependencies
107- uses : actions/cache@v4
107+ uses : actions/cache@v5
108108 with :
109109 path : $COMPOSER_CACHE
110110 key : " ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}"
@@ -130,22 +130,22 @@ jobs:
130130 - name : Setup PHP, with composer and extensions
131131 uses : shivammathur/setup-php@v2 # https://github.com/shivammathur/setup-php
132132 with :
133- php-version : " 8.2 "
133+ php-version : " 8.3 "
134134 extensions : mbstring, xml
135135 tools : composer:v2
136136 coverage : none
137137
138138 - name : Setup problem matchers for PHP
139139 run : echo "::add-matcher::${{ runner.tool_cache }}/php.json"
140140
141- - uses : actions/checkout@v4
141+ - uses : actions/checkout@v6
142142
143143 - name : Get composer cache directory
144144 id : composer-cache
145145 run : echo COMPOSER_CACHE="$(composer config cache-files-dir)" >> "$GITHUB_ENV"
146146
147147 - name : Cache composer dependencies
148- uses : actions/cache@v4
148+ uses : actions/cache@v5
149149 with :
150150 path : $COMPOSER_CACHE
151151 key : " ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}"
@@ -163,21 +163,21 @@ jobs:
163163 - name : Setup PHP, with composer and extensions
164164 uses : shivammathur/setup-php@v2 # https://github.com/shivammathur/setup-php
165165 with :
166- php-version : " 8.2 "
166+ php-version : " 8.5 "
167167 tools : composer:v2
168168 extensions : mbstring, xml
169169
170170 - name : Setup problem matchers for PHP
171171 run : echo "::add-matcher::${{ runner.tool_cache }}/php.json"
172172
173- - uses : actions/checkout@v4
173+ - uses : actions/checkout@v6
174174
175175 - name : Get composer cache directory
176176 id : composer-cache
177177 run : echo COMPOSER_CACHE="$(composer config cache-files-dir)" >> "$GITHUB_ENV"
178178
179179 - name : Cache composer dependencies
180- uses : actions/cache@v4
180+ uses : actions/cache@v5
181181 with :
182182 path : $COMPOSER_CACHE
183183 key : " ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}"
@@ -211,12 +211,12 @@ jobs:
211211 strategy :
212212 fail-fast : false
213213 matrix :
214- ssp-version : ["v2.3.7", "v2.4.4 "]
214+ ssp-version : ["v2.5.0 "]
215215 env :
216216 SUITE_BASE_URL : https://localhost.emobix.co.uk:8443
217217 VERSION : release-v5.1.35
218218 steps :
219- - uses : actions/checkout@v4
219+ - uses : actions/checkout@v6
220220 with :
221221 path : main
222222 - name : Setup Python Dependencies
0 commit comments