Commit Graph

  • a2f0640b1b Merge pull request #767 from crazywhalecc/docs Jerry Ma 2025-06-19 15:57:10 +08:00
  • 16a4245ad7 common static extension tests DubbleClick 2025-06-19 12:40:42 +07:00
  • 608a5559ac fix incorrect array offset DubbleClick 2025-06-19 12:38:05 +07:00
  • dfac385d21 suggestions DubbleClick 2025-06-19 12:23:33 +07:00
  • 40d602c82e xcaddy fails with this, because the module still calls itself dunglas/frankenphp DubbleClick 2025-06-19 12:08:53 +07:00
  • fbd6360bda rename go-mod-frankenphp to go-xcaddy DubbleClick 2025-06-19 12:07:22 +07:00
  • a0047e3ad7 Merge remote-tracking branch 'origin/docs' into docs crazywhalecc 2025-06-19 13:01:41 +08:00
  • 437d6810b7 Bump version, update docs, change owner dunglas to php crazywhalecc 2025-06-19 13:01:26 +08:00
  • 82ec7733ba musl: all-static! DubbleClick 2025-06-19 11:59:41 +07:00
  • 1357990c4c Add github token hook for curlExec crazywhalecc 2025-06-19 12:51:00 +08:00
  • 61a9264802 libraries must link against -lphp dynamic! DubbleClick 2025-06-19 11:20:57 +07:00
  • 4a70f260f3 test alpine directly too (spc-alpine-docker) DubbleClick 2025-06-19 11:12:58 +07:00
  • bcea2007bd base arch instead of hardcoded x86_64 DubbleClick 2025-06-19 11:04:10 +07:00
  • fcf2c967ab fix setting of variables DubbleClick 2025-06-19 11:01:30 +07:00
  • 2f8e225abd remove copy of property that meant downloader would only lock one source at a time DubbleClick 2025-06-19 11:00:07 +07:00
  • 5f3f999222 run go mod frankenphp automatically when running craft DubbleClick 2025-06-19 10:36:31 +07:00
  • 2bc9fef758 cs fix DubbleClick 2025-06-19 10:09:42 +07:00
  • aec03b2f24 move enable zts check DubbleClick 2025-06-19 10:08:51 +07:00
  • ba6ed137c6 remove old file deletions DubbleClick 2025-06-19 10:03:35 +07:00
  • 32dc5d3cdb leftover double path DubbleClick 2025-06-19 10:02:22 +07:00
  • 597db25178 frankenphp requires ZTS DubbleClick 2025-06-19 10:00:56 +07:00
  • c2d6b9ad2c refactor lock file constant out DubbleClick 2025-06-19 09:50:38 +07:00
  • 4977286936 fix test DubbleClick 2025-06-19 09:43:13 +07:00
  • cc09184183 fix test DubbleClick 2025-06-19 09:34:44 +07:00
  • a9713c3bfa polish merge DubbleClick 2025-06-19 09:32:55 +07:00
  • 3af40a66dd Merge pull request #772 from crazywhalecc/sapi/frankenphp Marc 2025-06-19 09:30:16 +07:00
  • 6e70f16e1b Merge remote-tracking branch 'origin/docs' into sapi/frankenphp DubbleClick 2025-06-19 09:22:25 +07:00
  • 16fccf8184 Merge remote-tracking branch 'origin/sapi/frankenphp' into sapi/frankenphp DubbleClick 2025-06-19 09:14:49 +07:00
  • 804468f7b9 refactor common exec code out DubbleClick 2025-06-19 09:14:39 +07:00
  • 7dc3b7c8ac Merge remote-tracking branch 'origin/main' into sapi/frankenphp crazywhalecc 2025-06-19 10:11:26 +08:00
  • b42409efd1 LD_LIBRARY_PATH for frankenphp sanity check DubbleClick 2025-06-19 09:08:42 +07:00
  • cb010d81ac there's no documented functionality to download without building - xcaddy is meant to do both in one step DubbleClick 2025-06-19 09:03:40 +07:00
  • 15979d4636 fix double path DubbleClick 2025-06-19 08:59:56 +07:00
  • 1a164fa057 Merge pull request #775 from crazywhalecc/sapi/frankenphp-prerequisites Marc 2025-06-19 08:54:42 +07:00
  • a76f49f927 Remove libxml2 requirement for linux crazywhalecc 2025-06-18 21:56:36 +08:00
  • becee5b426 Use version instead of -v crazywhalecc 2025-06-18 21:27:07 +08:00
  • 4ecaffd908 Fix test-extensions.php crazywhalecc 2025-06-18 21:08:05 +08:00
  • 74b1dda884 Fix test-extensions.php crazywhalecc 2025-06-18 21:06:08 +08:00
  • d6858e18df phpstan fix crazywhalecc 2025-06-18 20:57:14 +08:00
  • 92284e92c9 Refactor go and frankenphp downloads and builds crazywhalecc 2025-06-18 20:56:07 +08:00
  • f709f3bb18 Add custom package downloader and extractor crazywhalecc 2025-06-18 20:55:24 +08:00
  • 8e2dffc3b5 Add frankenphp sapi embed build at build command, not constant crazywhalecc 2025-06-18 20:54:54 +08:00
  • ae569316ff Remove go download from doctor crazywhalecc 2025-06-18 20:54:01 +08:00
  • eee2ff6d61 don't embed minor version when loading libphp.so DubbleClick 2025-06-18 15:55:14 +07:00
  • 65b828c424 embed version information DubbleClick 2025-06-18 15:50:55 +07:00
  • f10ba86218 add extension test for frankenphp DubbleClick 2025-06-18 14:18:01 +07:00
  • daa0d60f28 deploy: 24e19deb58 crazywhalecc 2025-06-18 07:08:23 +00:00
  • 24e19deb58 Merge pull request #768 from crazywhalecc/ci/commit-tests Jerry Ma 2025-06-18 14:16:34 +08:00
  • f7a3f80689 Add test extensions as trigger crazywhalecc 2025-06-18 14:06:59 +08:00
  • b4168d09b5 Add test extensions as trigger crazywhalecc 2025-06-18 14:06:36 +08:00
  • ba0ea5b40a Refactor lock component to a single class (#773) Jerry Ma 2025-06-18 14:05:43 +08:00
  • 04cefda66c Merge pull request #774 from crazywhalecc/fix/arm64-musl Marc 2025-06-18 12:46:57 +07:00
  • 8c6a708764 ah, the infamous arm64 bug with -fpic vs -fPIC it's a bit slower, but oh well DubbleClick 2025-06-18 12:46:05 +07:00
  • a1e76d9d02 remove watcher suggestion DubbleClick 2025-06-18 12:41:27 +07:00
  • 82ee6f0dee allow specifying if we want to build embed shared or static DubbleClick 2025-06-18 12:35:48 +07:00
  • d58534b07d add support for frankenphp directory from file system, instead of pulling latest xcaddy module DubbleClick 2025-06-18 12:19:33 +07:00
  • f37c863092 only needed on linux DubbleClick 2025-06-18 12:04:01 +07:00
  • e71f76288b support building static frankenphp DubbleClick 2025-06-18 12:02:37 +07:00
  • d094824d76 --with github.com/dunglas/caddy-cbrotli requires brotli DubbleClick 2025-06-18 11:54:03 +07:00
  • d635b10e24 specify system gcc to build xcaddy in spc-gnu-docker DubbleClick 2025-06-18 11:47:05 +07:00
  • dca43d6d8d nicer escaping DubbleClick 2025-06-18 11:39:22 +07:00
  • abf3bfb98e suggest watcher DubbleClick 2025-06-18 11:36:58 +07:00
  • c46f8513dd watcher... DubbleClick 2025-06-18 11:34:05 +07:00
  • 92338d478e don't bake the rpath in, otherwise we might run into issues when loading frankenphp after compiling a different version DubbleClick 2025-06-18 11:30:04 +07:00
  • c1e68323c7 cs fix DubbleClick 2025-06-18 11:21:50 +07:00
  • f64eb0dea5 build for bsd and macos too DubbleClick 2025-06-18 11:20:05 +07:00
  • c1870af1b1 add frankenphp sapi DubbleClick 2025-06-18 10:48:09 +07:00
  • 71783088c0 Use new trigger test message crazywhalecc 2025-06-18 11:55:13 +08:00
  • 7057a135cf Trigger extension test crazywhalecc 2025-06-18 11:54:10 +08:00
  • 5cb107b844 Test test crazywhalecc 2025-06-18 11:53:17 +08:00
  • 57b22782d3 Define env in phpunit.xml crazywhalecc 2025-06-16 12:34:18 +08:00
  • cb0a90d1d9 Add source hash comparator & refactor download lock crazywhalecc 2025-06-14 16:09:48 +08:00
  • 1c439a01a1 Merge remote-tracking branch 'origin/main' into docs DubbleClick 2025-06-18 10:49:43 +07:00
  • 2bfc8e92ef Test test crazywhalecc 2025-06-18 11:49:42 +08:00
  • 68548cf248 Wrap it to test test test crazywhalecc 2025-06-18 11:42:32 +08:00
  • 3a64feefd0 Change test strategy for commit tests crazywhalecc 2025-06-18 11:34:51 +08:00
  • da75d2d707 cs fix DubbleClick 2025-06-17 18:04:27 +07:00
  • 3a85d96fa4 yet another damn centos 7 patch DubbleClick 2025-06-17 18:03:27 +07:00
  • 883cc4b6fd patch on 2.17... DubbleClick 2025-06-17 15:53:14 +07:00
  • aa61a9e77b extra info on ext load failure DubbleClick 2025-06-17 14:01:53 +07:00
  • 9de5c62136 extract elsewhere temporarily DubbleClick 2025-06-17 12:34:56 +07:00
  • 7b3ea7e12e fix installing patchelf DubbleClick 2025-06-17 12:30:11 +07:00
  • bafa67c8de add patchelf to gnu docker DubbleClick 2025-06-17 12:19:59 +07:00
  • 0d3a80e582 Define env in phpunit.xml crazywhalecc 2025-06-16 12:34:18 +08:00
  • 5a401a5f92 Add source hash comparator & refactor download lock crazywhalecc 2025-06-14 16:09:48 +08:00
  • 0e88cdb258 Add shared extension parser {craft} extensions: bcmath shared-extensions: xdebug,swoole sapi: cli {/craft} [spc_prefix:bin/spc-gnu-docker] crazywhalecc 2025-06-14 13:49:29 +08:00
  • e5cd3adf97 Next pr, I won't run crazywhalecc 2025-06-14 02:36:47 +08:00
  • 6253b7a912 Next pr, I won't run crazywhalecc 2025-06-14 02:35:37 +08:00
  • fe455bf901 Fix shared-extensions as optional crazywhalecc 2025-06-14 02:30:00 +08:00
  • 3a0d21eb44 Support multi-line crazywhalecc 2025-06-14 02:27:48 +08:00
  • 45ec0cef24 Add checkout {craft} extensions: curl,ast sapi: cli,micro {/craft} crazywhalecc 2025-06-14 02:20:52 +08:00
  • 1468bb99f0 Add commit tests {craft} extensions: curl,ast sapi: cli,micro {/craft} crazywhalecc 2025-06-14 02:06:12 +08:00
  • 3efabee153 Remove redundant sanity check call crazywhalecc 2025-06-14 01:13:33 +08:00
  • 962de5b25f add edant/watcher, to make spc-packages easier DubbleClick 2025-06-13 22:51:35 +07:00
  • b265d6dd56 don't set unknown linker flags on macos DubbleClick 2025-06-13 16:25:31 +07:00
  • 302cf8345d properly handle different php versions, clean up only required files DubbleClick 2025-06-13 13:01:02 +07:00
  • d249391816 don't add configure command to phpinfo when -release is set DubbleClick 2025-06-12 23:37:18 +07:00
  • 0a24a6af1f move check when to build to extension.php instead of builder DubbleClick 2025-06-12 20:51:17 +07:00
  • 52f40b7f9f the release option also affects shared extensions, which is unwanted, patchelf their soname back and rename them DubbleClick 2025-06-12 20:19:21 +07:00
  • 8fbe6ee8ff Merge pull request #766 from crazywhalecc/docs Marc 2025-06-12 19:20:05 +07:00