Lets' fuzz it

This commit is contained in:
crazywhalecc
2025-06-11 21:37:00 +08:00
parent a1ccddb53c
commit 70b91867cb

View File

@@ -15,81 +15,48 @@ jobs:
fail-fast: false fail-fast: false
matrix: matrix:
extension: extension:
- amqp - dom,amqp
- apcu - dom,ast
- bcmath - dom,brotli
- bz2 - dom,dio
- calendar - dom,ds
- ctype - dom,ev
- curl - dom,ffi
- dba - dom,gettext
- dom - dom,gmssl
- ds - dom,igbinary
- event - dom,ldap
- exif - dom,libxml
- filter - dom,lz4
- fileinfo - dom,memcache
- ftp - dom,mongodb
- gd - dom,msgpack
- gettext - dom,odbc
- gmp - dom,opentelemetry
- iconv - dom,parallel
- igbinary - dom,pdo_odbc
- imagick - dom,pdo_sqlsrv
- imap - dom,rar
- intl - dom,rdkafka
- ldap - dom,spx
- mbstring,mbregex - dom,sqlsrv
- memcache - dom,ssh2
- mysqli,mysqlnd,pdo_mysql - dom,tidy
- opcache - dom,uuid
- openssl - dom,uv
- pcntl - dom,xhprof
- password-argon2 - dom,xlswriter
- pcntl - dom,xz
- pdo - dom,yac
- pgsql,pdo_pgsql - dom,yaml
- phar - dom,zstd
- 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
php-version: php-version:
- "8.4" - "8.4"
operating-system: operating-system:
- "ubuntu-latest" #- "ubuntu-latest"
#- "macos-13" #- "macos-13"
#- "debian-arm64-self-hosted" #- "debian-arm64-self-hosted"
- "macos-14" - "macos-15"
steps: steps:
- name: "Checkout" - name: "Checkout"
@@ -145,4 +112,4 @@ jobs:
./bin/spc install-pkg upx ./bin/spc install-pkg upx
UPX=--with-upx-pack UPX=--with-upx-pack
fi 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