5959 strategy :
6060 fail-fast : false
6161 matrix :
62- php-versions : [' 8.3', ' 8.4', ' 8.5' ]
62+ php-versions : [" 8.3", " 8.4", " 8.5" ]
6363 include :
64- - php-versions : ' 8.2'
64+ - php-versions : " 8.2"
6565 coverage : ${{ github.event_name != 'pull_request' }}
6666
6767 name : No DB unit tests (PHP ${{ matrix.php-versions }})
@@ -86,12 +86,13 @@ jobs:
8686 with :
8787 php-version : ${{ matrix.php-versions }}
8888 # https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
89- extensions : bz2, ctype, curl, dom, fileinfo, gd, iconv, imagick, intl, json, libxml, mbstring, openssl, pcntl, posix, redis, session, simplexml, xmlreader, xmlwriter, zip, zlib, sqlite, pdo_sqlite
89+ extensions : apcu, bz2, ctype, curl, dom, fileinfo, gd, iconv, imagick, intl, json, libxml, mbstring, openssl, pcntl, pdo_sqlite, posix, redis, session, simplexml, sqlite, xmlreader, xmlwriter, zip, zlib
9090 coverage : ${{ matrix.coverage && 'xdebug' || 'none' }}
9191 ini-file : development
9292 # Required for tests that use pcntl
9393 ini-values : disable_functions=""
9494 env :
95+ fail-fast : true
9596 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
9697
9798 - name : Set up dependencies
@@ -106,7 +107,7 @@ jobs:
106107 php -f tests/enable_all.php
107108
108109 - name : PHPUnit nodb testsuite
109- run : composer run test -- --exclude-group DB --exclude-group SLOWDB --log-junit junit.xml ${{ matrix.coverage && '--coverage-clover ./clover.nodb.xml' || '' }}
110+ run : composer run test -- --exclude-group DB --exclude-group SLOWDB --exclude-group Memcached --exclude-group PRIMARY-swift --exclude-group PRIMARY-s3 --exclude-group PRIMARY-azure -- log-junit junit.xml ${{ matrix.coverage && '--coverage-clover ./clover.nodb.xml' || '' }}
110111
111112 - name : Upload nodb code coverage
112113 if : ${{ !cancelled() && matrix.coverage }}
0 commit comments