1919 strategy :
2020 fail-fast : false
2121 matrix :
22- php-version : ['8.2', '8. 3', '8.4', '8.5']
22+ php-version : ['8.3', '8.4', '8.5']
2323
2424 uses :
simplesamlphp/simplesamlphp-test-framework/.github/workflows/[email protected] 2525 with :
4545 fail-fast : false
4646 matrix :
4747 operating-system : [ubuntu-latest]
48- php-versions : ['8.2', '8. 3', '8.4', '8.5']
48+ php-versions : ['8.3', '8.4', '8.5']
4949
5050 steps :
5151 - name : Install libkrb5-dev
5656 uses : shivammathur/setup-php@v2
5757 with :
5858 php-version : ${{ matrix.php-versions }}
59- extensions : ctype, date, dom, fileinfo, filter, hash, intl, ldap, mbstring, openssl, pcre, spl, xml
59+ extensions : ctype, date, dom, fileinfo, filter, hash, intl, ldap, mbstring,\
60+ openssl, pcre, sodium, spl, xml
6061 tools : composer
6162 ini-values : error_reporting=E_ALL
6263 coverage : pcov
8081 - name : Cache composer dependencies
8182 uses : actions/cache@v5
8283 with :
83- path : $COMPOSER_CACHE
84+ path : ${{ env. COMPOSER_CACHE }}
8485 key : ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
8586 restore-keys : ${{ runner.os }}-composer-
8687
@@ -110,15 +111,16 @@ jobs:
110111 fail-fast : true
111112 matrix :
112113 operating-system : [windows-latest]
113- php-versions : ['8.2', '8. 3', '8.4', '8.5']
114+ php-versions : ['8.3', '8.4', '8.5']
114115
115116 steps :
116117 - name : Setup PHP, with composer and extensions
117118 # https://github.com/shivammathur/setup-php
118119 uses : shivammathur/setup-php@v2
119120 with :
120121 php-version : ${{ matrix.php-versions }}
121- extensions : ctype, date, dom, fileinfo, filter, hash, intl, ldap, mbstring, openssl, pcre, spl, xml, zip
122+ extensions : ctype, date, dom, fileinfo, filter, hash, intl, ldap, mbstring,\
123+ openssl, pcre, sodium, spl, xml, zip
122124 tools : composer
123125 ini-values : error_reporting=E_ALL
124126 coverage : none
@@ -142,7 +144,7 @@ jobs:
142144 - name : Cache composer dependencies
143145 uses : actions/cache@v5
144146 with :
145- path : $COMPOSER_CACHE
147+ path : ${{ env. COMPOSER_CACHE }}
146148 key : ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
147149 restore-keys : ${{ runner.os }}-composer-
148150
@@ -166,7 +168,8 @@ jobs:
166168 # Should be the higest supported version, so we can use the newest tools
167169 php-version : ' 8.5'
168170 tools : composer, composer-require-checker, composer-unused
169- extensions : ctype, date, dom, fileinfo, filter, hash, intl, ldap, mbstring, opcache, openssl, pcre, spl, xml
171+ extensions : ctype, date, dom, fileinfo, filter, hash, intl, ldap, mbstring, opcache, openssl,\
172+ pcre, sodium, spl, xml
170173
171174 - name : Setup problem matchers for PHP
172175 run : echo "::add-matcher::${{ runner.tool_cache }}/php.json"
@@ -179,7 +182,7 @@ jobs:
179182 - name : Cache composer dependencies
180183 uses : actions/cache@v5
181184 with :
182- path : $COMPOSER_CACHE
185+ path : ${{ env. COMPOSER_CACHE }}
183186 key : ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
184187 restore-keys : ${{ runner.os }}-composer-
185188
@@ -217,8 +220,8 @@ jobs:
217220 uses : shivammathur/setup-php@v2
218221 with :
219222 # Should be the lowest supported version
220- php-version : ' 8.2 '
221- extensions : ctype, date, dom, fileinfo, filter, hash, intl, ldap, mbstring, openssl, pcre, spl, xml
223+ php-version : ' 8.3 '
224+ extensions : ctype, date, dom, fileinfo, filter, hash, intl, ldap, mbstring, openssl, pcre, sodium, spl, xml
222225 tools : composer
223226 coverage : none
224227
@@ -233,7 +236,7 @@ jobs:
233236 - name : Cache composer dependencies
234237 uses : actions/cache@v5
235238 with :
236- path : $COMPOSER_CACHE
239+ path : ${{ env. COMPOSER_CACHE }}
237240 key : ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
238241 restore-keys : ${{ runner.os }}-composer-
239242
0 commit comments