5555 strategy :
5656 fail-fast : false
5757 matrix :
58- php-versions : ['8.2', '8.4']
59- include :
60- - php-versions : ' 8.3'
61- coverage : ${{ github.event_name != 'pull_request' }}
58+ php-versions : ['8.2', '8.5']
6259
6360 name : php${{ matrix.php-versions }}-s3-minio
6461
8683 php-version : ${{ matrix.php-versions }}
8784 # https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
8885 extensions : bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, redis, session, simplexml, xmlreader, xmlwriter, zip, zlib, sqlite, pdo_sqlite
89- coverage : ${{ matrix.coverage && 'xdebug' || ' none' }}
86+ coverage : none
9087 ini-file : development
9188 ini-values : disable_functions=""
9289 env :
@@ -111,21 +108,7 @@ jobs:
111108 composer run test:files_external -- \
112109 --group S3 \
113110 --log-junit junit.xml \
114- apps/files_external/tests/Storage \
115- ${{ matrix.coverage && '--coverage-clover ./clover.xml' || '' }}
116-
117- - name : Upload code coverage
118- if : ${{ !cancelled() && matrix.coverage }}
119- uses : codecov/codecov-action@e79a6962e0d4c0c17b229090214935d2e33f8354 # v6.0.1
120- with :
121- files : ./clover.xml
122- flags : phpunit-files-external-s3
123-
124- - name : Upload test results
125- if : ${{ !cancelled() }}
126- uses : codecov/test-results-action@0fa95f0e1eeaafde2c782583b36b28ad0d8c77d3 # v1.2.1
127- with :
128- flags : phpunit-files-external-s3
111+ apps/files_external/tests/Storage
129112
130113 - name : Nextcloud logs
131114 if : always()
@@ -146,10 +129,7 @@ jobs:
146129
147130 strategy :
148131 matrix :
149- php-versions : ['8.2', '8.4']
150- include :
151- - php-versions : ' 8.3'
152- coverage : ${{ github.event_name != 'pull_request' }}
132+ php-versions : ['8.2', '8.5']
153133
154134 name : php${{ matrix.php-versions }}-s3-localstack
155135
@@ -176,7 +156,7 @@ jobs:
176156 php-version : ${{ matrix.php-versions }}
177157 # https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
178158 extensions : bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, redis, session, simplexml, xmlreader, xmlwriter, zip, zlib, sqlite, pdo_sqlite
179- coverage : ${{ matrix.coverage && 'xdebug' || ' none' }}
159+ coverage : none
180160 ini-file : development
181161 ini-values : disable_functions=""
182162 env :
@@ -194,21 +174,7 @@ jobs:
194174 composer run test:files_external -- \
195175 --group S3 \
196176 --log-junit junit.xml \
197- apps/files_external/tests/Storage \
198- ${{ matrix.coverage && '--coverage-clover ./clover.xml' || '' }}
199-
200- - name : Upload code coverage
201- if : ${{ !cancelled() && matrix.coverage }}
202- uses : codecov/codecov-action@e79a6962e0d4c0c17b229090214935d2e33f8354 # v6.0.1
203- with :
204- files : ./clover.xml
205- flags : phpunit-files-external-s3
206-
207- - name : Upload test results
208- if : ${{ !cancelled() }}
209- uses : codecov/test-results-action@0fa95f0e1eeaafde2c782583b36b28ad0d8c77d3 # v1.2.1
210- with :
211- flags : phpunit-files-external-s3
177+ apps/files_external/tests/Storage
212178
213179 - name : S3 logs
214180 if : always()
0 commit comments