1010jobs :
1111    cs-fix :
1212        name : Run code style check 
13-         runs-on : " ubuntu-20 .04" 
13+         runs-on : " ubuntu-22 .04" 
1414        strategy :
1515            matrix :
1616                php :
17-                     - ' 8.0 ' 
17+                     - ' 8.3 ' 
1818        steps :
19-             - uses : actions/checkout@v2  
19+             - uses : actions/checkout@v4  
2020
2121            - name : Setup PHP Action 
2222              uses : shivammathur/setup-php@v2 
@@ -26,28 +26,26 @@ jobs:
2626                  extensions : ' pdo_sqlite, gd' 
2727                  tools : cs2pr 
2828
29-             - uses : " ramsey/composer-install@v1 " 
29+             - uses : ramsey/composer-install@v3  
3030              with :
31-                   dependency-versions : " highest" 
31+                   dependency-versions : highest 
3232
3333            - name : Run code style check 
3434              run : composer run-script check-cs -- --format=checkstyle | cs2pr 
3535
3636    tests :
3737        name : Unit tests & SQLite integration tests 
38-         runs-on : " ubuntu-20 .04" 
38+         runs-on : " ubuntu-22 .04" 
3939        timeout-minutes : 15 
4040
4141        strategy :
4242            fail-fast : false 
4343            matrix :
4444                php :
45-                     - ' 7.4' 
46-                     - ' 8.0' 
47-                     - ' 8.1' 
45+                     - ' 8.3' 
4846
4947        steps :
50-             - uses : actions/checkout@v2  
48+             - uses : actions/checkout@v4  
5149
5250            - name : Setup PHP Action 
5351              uses : shivammathur/setup-php@v2 
5755                  extensions : pdo_sqlite, gd 
5856                  tools : cs2pr 
5957
60-             - uses : " ramsey/composer-install@v1 " 
58+             - uses : ramsey/composer-install@v3  
6159              with :
62-                   dependency-versions : " highest" 
60+                   dependency-versions : highest 
6361
6462            - name : Setup problem matchers for PHPUnit 
6563              run : echo "::add-matcher::${{ runner.tool_cache }}/phpunit.json" 
@@ -90,19 +88,17 @@ jobs:
9088                    --health-timeout 5s 
9189                    --health-retries 5 
9290                    --tmpfs /var/lib/postgres 
93- runs-on : " ubuntu-20 .04" 
91+ runs-on : " ubuntu-22 .04" 
9492        timeout-minutes : 60 
9593
9694        strategy :
9795            fail-fast : false 
9896            matrix :
9997                php :
100-                     - ' 7.4' 
101-                     - ' 8.0' 
102-                     - ' 8.1' 
98+                     - ' 8.3' 
10399
104100        steps :
105-             -   uses : actions/checkout@v2  
101+             -   uses : actions/checkout@v4  
106102
107103            -   name : Setup PHP Action 
108104                uses : shivammathur/setup-php@v2 
@@ -112,9 +108,9 @@ jobs:
112108                    extensions : pdo_pgsql, gd 
113109                    tools : cs2pr 
114110
115-             -   uses : " ramsey/composer-install@v1 " 
111+             -   uses : ramsey/composer-install@v3  
116112                with :
117-                     dependency-versions : " highest" 
113+                     dependency-versions : highest 
118114
119115            -   name : Setup problem matchers for PHPUnit 
120116                run : echo "::add-matcher::${{ runner.tool_cache }}/phpunit.json" 
@@ -145,19 +141,17 @@ jobs:
145141                    --health-timeout=5s 
146142                    --health-retries=5 
147143                    --tmpfs=/var/lib/mysql 
148- runs-on : " ubuntu-20 .04" 
144+ runs-on : " ubuntu-22 .04" 
149145        timeout-minutes : 60 
150146
151147        strategy :
152148            fail-fast : false 
153149            matrix :
154150                php :
155-                     - ' 7.4' 
156-                     - ' 8.0' 
157-                     - ' 8.1' 
151+                     - ' 8.3' 
158152
159153        steps :
160-             -   uses : actions/checkout@v2  
154+             -   uses : actions/checkout@v4  
161155
162156            -   name : Setup PHP Action 
163157                uses : shivammathur/setup-php@v2 
@@ -167,9 +161,9 @@ jobs:
167161                    extensions : pdo_mysql, gd, redis 
168162                    tools : cs2pr 
169163
170-             -   uses : " ramsey/composer-install@v1 " 
164+             -   uses : ramsey/composer-install@v3  
171165                with :
172-                     dependency-versions : " highest" 
166+                     dependency-versions : highest 
173167
174168            -   name : Setup problem matchers for PHPUnit 
175169                run : echo "::add-matcher::${{ runner.tool_cache }}/phpunit.json" 
@@ -182,7 +176,7 @@ jobs:
182176
183177    solr-integration :
184178        name : " Solr integration tests" 
185-         runs-on : " ubuntu-20 .04" 
179+         runs-on : " ubuntu-22 .04" 
186180        timeout-minutes : 30 
187181        permissions :
188182            packages : read 
@@ -207,11 +201,9 @@ jobs:
207201            fail-fast : false 
208202            matrix :
209203                php :
210-                     - ' 7.4' 
211-                     - ' 8.0' 
212-                     - ' 8.1' 
204+                     - ' 8.3' 
213205        steps :   
214-             - uses : actions/checkout@v2  
206+             - uses : actions/checkout@v4  
215207              with :
216208                  fetch-depth : 0 
217209
@@ -226,9 +218,9 @@ jobs:
226218                VERSION=$(jq -r '.extra | ."branch-alias" | ."dev-main"' < composer.json) 
227219                composer require --no-update "ibexa/solr:$VERSION" 
228220
229- uses : " ramsey/composer-install@v1 " 
221+ uses : ramsey/composer-install@v3  
230222              with :
231-                   dependency-versions : " highest" 
223+                   dependency-versions : highest 
232224
233225            - name : Run integration test suite 
234226              run : composer test-integration-solr 
0 commit comments