@@ -56,19 +56,18 @@ jobs:
5656 strategy :
5757 fail-fast : false
5858 matrix :
59- php-versions : ['8.3', '8.4', '8.5' ]
59+ php-versions : ["8.2" ]
6060 include :
61- - php-versions : ' 8.2 '
61+ - php-versions : " 8.5 "
6262 coverage : ${{ github.event_name != 'pull_request' }}
6363
6464 name : Memcached (PHP ${{ matrix.php-versions }})
6565
6666 services :
6767 memcached :
68- image : ghcr.io/nextcloud/continuous-integration-redis :latest # zizmor: ignore[unpinned-images]
68+ image : ghcr.io/nextcloud/continuous-integration-memcached :latest # zizmor: ignore[unpinned-images]
6969 ports :
7070 - 11212:11212/tcp
71- - 11212:11212/udp
7271
7372 steps :
7473 - name : Checkout server
8382 with :
8483 php-version : ${{ matrix.php-versions }}
8584 # https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
86- extensions : bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, memcached, openssl, pcntl, posix, redis , session, simplexml, xmlreader, xmlwriter, zip, zlib, sqlite, pdo_sqlite
85+ extensions : bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, memcached, openssl, pcntl, pdo_sqlite, posix , session, simplexml, sqlite, xmlreader, xmlwriter, zip, zlib
8786 coverage : ${{ matrix.coverage && 'xdebug' || 'none' }}
8887 ini-file : development
8988 ini-values : disable_functions=""
@@ -96,12 +95,13 @@ jobs:
9695 - name : Set up Nextcloud
9796 run : |
9897 mkdir data
98+ cp tests/memcached.config.php config/
9999 cp tests/preseed-config.php config/config.php
100100 ./occ maintenance:install --verbose --database=sqlite --database-name=nextcloud --database-user=root --database-pass=rootpassword --admin-user admin --admin-pass admin
101101 php -f tests/enable_all.php
102102
103103 - name : PHPUnit memcached tests
104- run : composer run test -- --group Memcache --group Memcached --log-junit junit.xml ${{ matrix.coverage && '--coverage-clover ./clover.xml' || '' }}
104+ run : composer run test -- --group Memcached --log-junit junit.xml ${{ matrix.coverage && '--coverage-clover ./clover.xml' || '' }}
105105
106106 - name : Upload code coverage
107107 if : ${{ !cancelled() && matrix.coverage }}
0 commit comments