diff --git a/config/ext.json b/config/ext.json index 16a71c212..b4fe1a68f 100644 --- a/config/ext.json +++ b/config/ext.json @@ -74,6 +74,11 @@ "qdbm" ] }, + "deepclone": { + "type": "external", + "source": "deepclone", + "arg-type": "enable" + }, "dio": { "support": { "BSD": "wip" diff --git a/config/source.json b/config/source.json index 18bca217b..6b3e465bc 100644 --- a/config/source.json +++ b/config/source.json @@ -84,6 +84,15 @@ "path": "COPYING" } }, + "deepclone": { + "type": "ghtagtar", + "repo": "symfony/php-ext-deepclone", + "path": "php-src/ext/deepclone", + "license": { + "type": "file", + "path": "LICENSE" + } + }, "dio": { "type": "url", "url": "https://pecl.php.net/get/dio", diff --git a/src/globals/test-extensions.php b/src/globals/test-extensions.php index 8281f88b7..e5c4f6d85 100644 --- a/src/globals/test-extensions.php +++ b/src/globals/test-extensions.php @@ -25,13 +25,13 @@ $test_os = [ 'macos-15-intel', // bin/spc for x86_64 'macos-15', // bin/spc for arm64 - // 'ubuntu-latest', // bin/spc-alpine-docker for x86_64 + 'ubuntu-latest', // bin/spc-alpine-docker for x86_64 'ubuntu-22.04', // bin/spc-gnu-docker for x86_64 - // 'ubuntu-24.04', // bin/spc for x86_64 + 'ubuntu-24.04', // bin/spc for x86_64 'ubuntu-22.04-arm', // bin/spc-gnu-docker for arm64 - // 'ubuntu-24.04-arm', // bin/spc for arm64 - // 'windows-2022', // .\bin\spc.ps1 - // 'windows-2025', + 'ubuntu-24.04-arm', // bin/spc for arm64 + 'windows-2022', // .\bin\spc.ps1 + 'windows-2025', ]; // whether enable thread safe @@ -50,8 +50,8 @@ // If you want to test your added extensions and libs, add below (comma separated, example `bcmath,openssl`). $extensions = match (PHP_OS_FAMILY) { - 'Linux', 'Darwin' => 'curl,swoole', - 'Windows' => 'intl', + 'Linux', 'Darwin' => 'deepclone', + 'Windows' => 'deepclone', }; // If you want to test shared extensions, add them below (comma separated, example `bcmath,openssl`).