1313env :
1414 extensions : " json"
1515 cache-version : " 1"
16- composer-version : " v1 "
16+ composer-version : " v2 "
1717 composer-install : " composer update --no-interaction --no-progress --no-suggest --prefer-dist --prefer-stable"
1818
1919jobs :
2929
3030 steps :
3131 - name : " Checkout"
32- uses : " actions/checkout@v2 "
32+ uses : " actions/checkout@v4 "
3333
3434 - name : " Setup PHP cache environment"
3535 id : " extcache"
4040 key : " ${{ env.cache-version }}"
4141
4242 - name : " Cache PHP extensions"
43- uses : " actions/cache@v2 "
43+ uses : " actions/cache@v4 "
4444 with :
4545 path : " ${{ steps.extcache.outputs.dir }}"
4646 key : " ${{ steps.extcache.outputs.key }}"
@@ -58,10 +58,10 @@ jobs:
5858
5959 - name : " Get Composer cache directory"
6060 id : " composercache"
61- run : ' echo "::set-output name= dir:: $(composer config cache-files-dir)"'
61+ run : ' echo "dir= $(composer config cache-files-dir)" >> $GITHUB_OUTPUT '
6262
6363 - name : " Cache PHP dependencies"
64- uses : " actions/cache@v2 "
64+ uses : " actions/cache@v4 "
6565 with :
6666 path : " ${{ steps.composercache.outputs.dir }}"
6767 key : " ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }}"
8888
8989 steps :
9090 - name : " Checkout"
91- uses : " actions/checkout@v2 "
91+ uses : " actions/checkout@v4 "
9292
9393 - name : " Setup PHP cache environment"
9494 id : " extcache"
9999 key : " ${{ env.cache-version }}"
100100
101101 - name : " Cache PHP extensions"
102- uses : " actions/cache@v2 "
102+ uses : " actions/cache@v4 "
103103 with :
104104 path : " ${{ steps.extcache.outputs.dir }}"
105105 key : " ${{ steps.extcache.outputs.key }}"
@@ -117,10 +117,10 @@ jobs:
117117
118118 - name : " Get Composer cache directory"
119119 id : " composercache"
120- run : ' echo "::set-output name= dir:: $(composer config cache-files-dir)"'
120+ run : ' echo "dir= $(composer config cache-files-dir)" >> $GITHUB_OUTPUT '
121121
122122 - name : " Cache PHP dependencies"
123- uses : " actions/cache@v2 "
123+ uses : " actions/cache@v4 "
124124 with :
125125 path : " ${{ steps.composercache.outputs.dir }}"
126126 key : " ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }}"
@@ -138,7 +138,7 @@ jobs:
138138
139139 strategy :
140140 matrix :
141- php-version : ["8.1", "8.2"]
141+ php-version : ["8.1", "8.2", "8.3", "8.4","8.5" ]
142142 operating-system : [ "ubuntu-latest" ]
143143 composer-args : [ "" ]
144144 include :
@@ -152,7 +152,7 @@ jobs:
152152
153153 steps :
154154 - name : " Checkout"
155- uses : " actions/checkout@v2 "
155+ uses : " actions/checkout@v4 "
156156
157157 - name : " Setup PHP cache environment"
158158 id : " extcache"
@@ -163,7 +163,7 @@ jobs:
163163 key : " ${{ env.cache-version }}"
164164
165165 - name : " Cache PHP extensions"
166- uses : " actions/cache@v2 "
166+ uses : " actions/cache@v4 "
167167 with :
168168 path : " ${{ steps.extcache.outputs.dir }}"
169169 key : " ${{ steps.extcache.outputs.key }}"
@@ -181,10 +181,10 @@ jobs:
181181
182182 - name : " Get Composer cache directory"
183183 id : " composercache"
184- run : ' echo "::set-output name= dir:: $(composer config cache-files-dir)"'
184+ run : ' echo "dir= $(composer config cache-files-dir)" >> $GITHUB_OUTPUT '
185185
186186 - name : " Cache PHP dependencies"
187- uses : " actions/cache@v2 "
187+ uses : " actions/cache@v4 "
188188 with :
189189 path : " ${{ steps.composercache.outputs.dir }}"
190190 key : " ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }}"
@@ -213,7 +213,7 @@ jobs:
213213
214214 steps :
215215 - name : " Checkout"
216- uses : " actions/checkout@v2 "
216+ uses : " actions/checkout@v4 "
217217
218218 - name : " Setup PHP cache environment"
219219 id : " extcache"
@@ -224,7 +224,7 @@ jobs:
224224 key : " ${{ env.cache-version }}"
225225
226226 - name : " Cache PHP extensions"
227- uses : " actions/cache@v2 "
227+ uses : " actions/cache@v4 "
228228 with :
229229 path : " ${{ steps.extcache.outputs.dir }}"
230230 key : " ${{ steps.extcache.outputs.key }}"
@@ -242,10 +242,10 @@ jobs:
242242
243243 - name : " Get Composer cache directory"
244244 id : " composercache"
245- run : ' echo "::set-output name= dir:: $(composer config cache-files-dir)"'
245+ run : ' echo "dir= $(composer config cache-files-dir)" >> $GITHUB_OUTPUT '
246246
247247 - name : " Cache PHP dependencies"
248- uses : " actions/cache@v2 "
248+ uses : " actions/cache@v4 "
249249 with :
250250 path : " ${{ steps.composercache.outputs.dir }}"
251251 key : " ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }}"
0 commit comments