Commit Graph

  • 58c02dfab3 Add ext-bz2 crazywhalecc 2026-03-06 19:23:08 +08:00
  • 5e84fed19a Add ext-brotli crazywhalecc 2026-03-06 19:22:59 +08:00
  • d0b6a02432 Add patchBeforeBuild method to modify Makefile CFLAGS and enhance build process crazywhalecc 2026-03-06 19:20:55 +08:00
  • 368ce75261 Fix configuration retrieval by using the extension's name instead of a formatted version crazywhalecc 2026-03-06 19:20:16 +08:00
  • 32b7fee8d8 Fix version extraction to fallback on repository name if tag name is absent crazywhalecc 2026-03-06 16:32:44 +08:00
  • 8c4e3d58a3 Add php-src mirror and use gmp mirror site (#1048) Jerry Ma 2026-03-06 15:25:38 +09:00
  • 8a51d64685 Add condition for ffi patch (#1050) Marc 2026-03-06 12:59:23 +07:00
  • 055bc7bc3c Add condition for ffi patch crazywhalecc 2026-03-06 13:46:55 +08:00
  • 84f6dab882 Add parallel update checking and improve artifact update handling crazywhalecc 2026-03-05 11:11:31 +08:00
  • abdaaab6e6 Refactor CheckUpdateResult logic to simplify version comparison crazywhalecc 2026-03-05 11:11:02 +08:00
  • 5298ee4f97 Use constant back due to config validation problem crazywhalecc 2026-03-05 08:21:44 +08:00
  • 94fb7a643e Merge remote-tracking branch 'origin/v3-feat/check-update' into v3-feat/check-update crazywhalecc 2026-03-05 08:18:00 +08:00
  • 715f33ac4d Add log filtering to prevent sensitive data leakage crazywhalecc 2026-03-05 08:17:41 +08:00
  • f7277cc012 Improve output formatting for update checks in CheckUpdateCommand crazywhalecc 2026-03-05 08:17:13 +08:00
  • 00c08e0c0c Use no optional libs for libxml2 crazywhalecc 2026-03-05 08:11:41 +08:00
  • 671ebd2582 Use gmp mirror site crazywhalecc 2026-03-04 16:32:49 +08:00
  • 12d4009a21 Update PHP release handling to use configurable mirror and improve URL management crazywhalecc 2026-03-04 16:32:16 +08:00
  • dc0a80975f Add PECL download type and support for PECL artifacts crazywhalecc 2026-02-28 17:07:24 +08:00
  • 174ef3dba7 Refactor ReturnCode constants for clarity and consistency crazywhalecc 2026-02-28 15:36:04 +08:00
  • 4f2ca17bde cs fix crazywhalecc 2026-02-28 15:16:31 +08:00
  • 029f8efa12 Avoid empty output crazywhalecc 2026-02-28 14:55:18 +08:00
  • 7cedd45567 Merge remote-tracking branch 'origin/v3-feat/check-update' into v3-feat/check-update crazywhalecc 2026-02-28 14:36:04 +08:00
  • 28f4a5c523 Add support for custom source check-update callbacks in artifacts crazywhalecc 2026-02-28 14:35:48 +08:00
  • 6ef5e9e067 Update src/StaticPHP/Artifact/Downloader/Type/CheckUpdateInterface.php Jerry Ma 2026-02-28 14:18:32 +08:00
  • 64b0e72908 Update src/StaticPHP/Artifact/Downloader/Type/PIE.php Jerry Ma 2026-02-28 14:17:48 +08:00
  • a7b04d9081 Update src/StaticPHP/Artifact/Downloader/Type/Git.php Jerry Ma 2026-02-28 14:16:57 +08:00
  • 0a07f6b27c cs fix crazywhalecc 2026-02-28 14:07:05 +08:00
  • 550f6cad60 Replace RuntimeException with DownloaderException for Go version retrieval failure crazywhalecc 2026-02-28 14:02:32 +08:00
  • 40e36982d3 Add custom binary check-update support for artifacts crazywhalecc 2026-02-28 13:55:52 +08:00
  • ed5a516004 Implement check-update functionality for artifacts and enhance download result handling crazywhalecc 2026-02-28 13:44:23 +08:00
  • 2d550a8db4 Add simple output handling to exception classes crazywhalecc 2026-02-28 13:43:28 +08:00
  • d316684995 Add optional package support for libaom, libsharpyuv, libjpeg, libxml2, and libpng in Unix build crazywhalecc 2026-02-28 10:37:38 +08:00
  • c218aef947 Add doctor cache check and version management to ensure environment validation crazywhalecc 2026-02-28 10:32:50 +08:00
  • 7623b9e673 Deprecate '--debug' option and update logging level handling crazywhalecc 2026-02-28 09:47:51 +08:00
  • fa175963f9 Enable suggested libs by default in build configurations for Unix and Windows crazywhalecc 2026-02-27 10:03:25 +08:00
  • 8c7d113c2f Apply smoke test control option for frankenphp crazywhalecc 2026-02-27 09:59:55 +08:00
  • b3d67b928a Add tryPatchMakefileUnix method to fix //lib path in Makefile for Linux builds crazywhalecc 2026-02-27 09:54:40 +08:00
  • f9fe2adb1d Trim quotes from frankenphp app path to ensure valid directory check crazywhalecc 2026-02-27 09:52:02 +08:00
  • 28c82b811b Add PackageInfoCommand to display package configuration information and support status crazywhalecc 2026-02-27 09:50:21 +08:00
  • cfce177070 Add beforeMakeUnix method to patch TSRM.h for musl TLS symbol visibility crazywhalecc 2026-02-27 09:42:28 +08:00
  • d6ec0b7809 Remove aarch64 build fix for glibc 2.17 from patchBeforeBuild method in postgresql.php crazywhalecc 2026-02-27 09:31:37 +08:00
  • 0e80f29e61 Add DumpCapabilitiesCommand to output installable and buildable capabilities of packages crazywhalecc 2026-02-27 09:27:19 +08:00
  • da1f348daa Update src/StaticPHP/Package/PhpExtensionPackage.php Jerry Ma 2026-02-27 09:18:28 +08:00
  • e9279940d7 Add DumpStagesCommand to dump package stages and their locations crazywhalecc 2026-02-26 16:09:18 +08:00
  • bb257cffd6 Add extension apcu crazywhalecc 2026-02-26 15:46:33 +08:00
  • 3238c44745 Refactor FrankenPHP build and smoke test processes for Unix crazywhalecc 2026-02-26 15:46:18 +08:00
  • a57b48fda6 Add macOS check to patchBeforePHPConfigure for explicit_bzero detection crazywhalecc 2026-02-26 15:45:30 +08:00
  • 0f012f267b Rename tracker file from .spc-tracker.json to .build.json crazywhalecc 2026-02-26 15:45:16 +08:00
  • 08595cca73 Add PatchDescription attribute to libacl for Unix FPM_EXTRA_LIBS fix crazywhalecc 2026-02-26 15:45:06 +08:00
  • 28bbdf5401 Merge branch 'main' into v3-refactor/extensions crazywhalecc 2026-02-26 10:02:31 +08:00
  • a357510109 Add frankenphp building message for console output crazywhalecc 2026-02-26 10:02:16 +08:00
  • 7d7902e0e9 Update build flags for FrankenPHP in UnixBuilderBase (#1042) Marc 2026-02-24 06:08:14 +07:00
  • 2a8fa7d155 Update build flags for FrankenPHP in UnixBuilderBase Kévin Dunglas 2026-02-23 16:29:43 +01:00
  • d495455902 Remove motd for lint-config command crazywhalecc 2026-02-23 10:32:08 +08:00
  • 471df00ea3 Use StaticPHP instead of static-php-cli crazywhalecc 2026-02-19 23:07:17 +08:00
  • bc7ac812b1 phpstan, package display message enhance crazywhalecc 2026-02-17 18:33:21 +08:00
  • bbab685247 Refactor exception handler to v3, use standard shell exitcode crazywhalecc 2026-02-15 21:58:42 +08:00
  • ee5aabbe34 Add CMakeConfigureLog.yaml lookup crazywhalecc 2026-02-15 21:57:55 +08:00
  • 059f785e0d Remove redundant catch for downloader crazywhalecc 2026-02-15 21:57:21 +08:00
  • 2fdb0b406f Correct bootstrap crazywhalecc 2026-02-15 21:56:56 +08:00
  • f1e9dd8de8 Fix box compile config for v3 crazywhalecc 2026-02-15 21:56:44 +08:00
  • 1095807e5b Use yml instead crazywhalecc 2026-02-15 21:56:18 +08:00
  • 753fdd725e Add registry availability check crazywhalecc 2026-02-15 21:56:00 +08:00
  • 0be4e859f3 Avoid using glob in phar mode crazywhalecc 2026-02-14 17:24:49 +08:00
  • 7a3f10bd77 Make downloader configurable crazywhalecc 2026-02-11 16:54:46 +08:00
  • 508f635f01 Add permission copying to ArtifactExtractor crazywhalecc 2026-02-11 16:54:23 +08:00
  • 18434b68f6 Add frankenphp SAPI build support crazywhalecc 2026-02-10 22:35:25 +08:00
  • 8cc6452620 forward ld flags to php configure feat/avif-dec henderkes 2026-02-18 12:43:43 +07:00
  • 6123c83df7 no point testing this henderkes 2026-02-18 12:01:19 +07:00
  • 3e9a8291f8 Merge branch 'main' into feat/avif-dec Marc 2026-02-18 12:00:06 +07:00
  • 1a3c271963 always extract dir because of licenses henderkes 2026-02-18 11:59:58 +07:00
  • 594345893d allow pkg-configs for brotli and openssl henderkes 2026-02-18 11:54:09 +07:00
  • 67ef8f6608 fix redownloading go-xcaddy every time, version 2.8.3 (#1034) Marc 2026-02-17 22:36:27 +07:00
  • d83a597689 unquote the string in case a shell script passes it stupidly henderkes 2026-02-17 21:49:30 +07:00
  • 5623fed37f fix redownloading go-xcaddy every time henderkes 2026-02-17 21:05:18 +07:00
  • 9482543ecb deploy: 38140d115f henderkes 2026-02-17 13:00:20 +00:00
  • 38140d115f libavif needs at least one encoder to work (#1033) Marc 2026-02-17 19:59:46 +07:00
  • 98117c3a04 remove pre built henderkes 2026-02-17 19:56:59 +07:00
  • b01d3ce12c Merge branch 'main' into feat/avif-dec Marc 2026-02-17 19:18:38 +07:00
  • 608c915e14 should depend on it instead henderkes 2026-02-17 19:14:29 +07:00
  • c680299654 libavif needs at least one encoder to work henderkes 2026-02-17 19:12:19 +07:00
  • 587aec3065 add -trimpath feat/xcaddy-plugins henderkes 2026-02-16 19:18:18 +07:00
  • 794ab16b32 add input with-suggested-libs for build command (#1032) Marc 2026-02-16 18:38:35 +07:00
  • 661723c99a change logs name tricker 2026-02-16 12:26:49 +01:00
  • d9834d05c6 upload debug logs on 'build php' failures Yoram 2026-02-16 11:22:25 +01:00
  • 823b26fbb9 patch frankenphp build for new xcaddy release henderkes 2026-02-16 13:33:47 +07:00
  • df0807f07c feat/xcaddy plugins henderkes 2026-02-16 13:09:34 +07:00
  • 9a53ef3498 add input with-suggested-libs for build command Yoram 2026-02-13 14:25:14 +01:00
  • d622a12101 Enhance release-build.yml with release deployment step release-oss Jerry Ma 2026-02-13 13:21:25 +08:00
  • f680731f9d fix: Postgres build with ancient libc (#1029) 2.8.2 Marc 2026-02-11 17:42:36 +01:00
  • 0fe1442f7e Bump version from 2.8.0 to 2.8.2 Jerry Ma 2026-02-12 00:02:38 +08:00
  • 1e4780397b Update test-extensions.php for PHP versions and extensions Jerry Ma 2026-02-11 23:32:19 +08:00
  • 9e00814bfe Fix postgresql 2.17 aarch64 gnu bug fix/postgresql-gnu-aarch64 crazywhalecc 2026-02-11 23:24:56 +08:00
  • 6b67cb90fc fix: Postgres build with ancient libc Kévin Dunglas 2026-02-11 16:24:13 +01:00
  • 82bf317911 Refactor Linux and macOS tool checks for improved error handling and command execution (#1025) Jerry Ma 2026-02-06 21:17:19 +08:00
  • 041b08f10f V3 fix/phpunit (#1024) Jerry Ma 2026-02-06 17:02:36 +08:00
  • 7c3ac484b3 v3-refactor: Implement v2 libs (#1021) Jerry Ma 2026-02-06 16:42:00 +08:00
  • 5c7ab48718 Support define php extension arg-type in config crazywhalecc 2026-02-06 16:38:03 +08:00
  • 478b85879f Chore crazywhalecc 2026-02-06 16:34:51 +08:00
  • cf5a946de1 Add extension bcmath,openssl,zlib crazywhalecc 2026-02-06 16:33:50 +08:00