From 70b91867cbbac931ff8773802b65f93a5ed463a5 Mon Sep 17 00:00:00 2001 From: crazywhalecc Date: Wed, 11 Jun 2025 21:37:00 +0800 Subject: [PATCH] Lets' fuzz it --- .github/workflows/ext-matrix-tests.yml | 109 +++++++++---------------- 1 file changed, 38 insertions(+), 71 deletions(-) diff --git a/.github/workflows/ext-matrix-tests.yml b/.github/workflows/ext-matrix-tests.yml index da30d008..a43bfff2 100644 --- a/.github/workflows/ext-matrix-tests.yml +++ b/.github/workflows/ext-matrix-tests.yml @@ -15,81 +15,48 @@ jobs: fail-fast: false matrix: extension: - - amqp - - apcu - - bcmath - - bz2 - - calendar - - ctype - - curl - - dba - - dom - - ds - - event - - exif - - filter - - fileinfo - - ftp - - gd - - gettext - - gmp - - iconv - - igbinary - - imagick - - imap - - intl - - ldap - - mbstring,mbregex - - memcache - - mysqli,mysqlnd,pdo_mysql - - opcache - - openssl - - pcntl - - password-argon2 - - pcntl - - pdo - - pgsql,pdo_pgsql - - phar - - posix - - rar - - protobuf - - readline - - redis - - session - - shmop - - simdjson - - simplexml,xml - - snappy - - soap - - sockets - - sodium - - sqlite3,pdo_sqlite - - sqlsrv - - ssh2 - - swoole - - swoole,swoole-hook-pgsql,swoole-hook-mysql,swoole-hook-sqlite - - swow - - sysvmsg,sysvsem,sysvshm - - tidy - - tokenizer - - uuid - - uv - - xhprof - - xlswriter - - xmlwriter,xmlreader - - xsl - - yac - - yaml - - zip - - zlib - - zstd + - dom,amqp + - dom,ast + - dom,brotli + - dom,dio + - dom,ds + - dom,ev + - dom,ffi + - dom,gettext + - dom,gmssl + - dom,igbinary + - dom,ldap + - dom,libxml + - dom,lz4 + - dom,memcache + - dom,mongodb + - dom,msgpack + - dom,odbc + - dom,opentelemetry + - dom,parallel + - dom,pdo_odbc + - dom,pdo_sqlsrv + - dom,rar + - dom,rdkafka + - dom,spx + - dom,sqlsrv + - dom,ssh2 + - dom,tidy + - dom,uuid + - dom,uv + - dom,xhprof + - dom,xlswriter + - dom,xz + - dom,yac + - dom,yaml + - dom,zstd php-version: - "8.4" operating-system: - - "ubuntu-latest" + #- "ubuntu-latest" #- "macos-13" #- "debian-arm64-self-hosted" - - "macos-14" + - "macos-15" steps: - name: "Checkout" @@ -145,4 +112,4 @@ jobs: ./bin/spc install-pkg upx UPX=--with-upx-pack fi - ./bin/spc build --build-cli --build-micro --build-fpm ${{ matrix.extension }} --debug $UPX --with-suggested-libs --with-suggested-exts + ./bin/spc build --build-embed ${{ matrix.extension }} --debug $UPX --with-suggested-libs --with-suggested-exts --enable-zts