crazywhalecc
a59473e4ab
ext-test-matrix generation fix
2026-07-07 15:03:31 +08:00
crazywhalecc
d9c41a73da
feat: add --installed flag to check-update, improve CLI and InteractiveTerm
...
- Add --installed option to check-update command to compare against on-disk version (tool packages)
- Support use_installed parameter in ArtifactDownloader::checkUpdate/checkUpdates
- Add -y shorthand for --auto-fix in doctor command
- Hook InteractiveTerm::init() in ConsoleApplication::doRun() to properly inject Symfony input/output
2026-07-06 15:10:52 +08:00
crazywhalecc
dd1e70a394
feat: declare tool dependencies in package configs via tools field
...
- Add 'tools' field to ConfigValidator for build-time tool declarations
- Move jom and strawberry-perl from depends@windows to tools@windows in openssl.yml
- Move go-xcaddy/go-win from depends to tools in frankenphp.yml
- Register config/pkg/tool/ path in spc.registry.yml
- Use addInstallPackage for upx tool in php.php (ToolPackage instead of library dep)
- Include 'tool' type in DumpCapabilitiesCommand and InstallPackageCommand package lists
2026-07-06 15:10:22 +08:00
Jerry Ma
b4ed673261
feat(windows): replace php-sdk-binary-tools with MSYS2 + 7za-win ( #1193 )
2026-06-23 14:36:28 +08:00
crazywhalecc
38e01a9b88
feat(tests): enhance label information for triggering extension build tests
2026-06-22 13:33:25 +08:00
crazywhalecc
2b210f9403
feat(logging): synchronize logger level and debug mode with output verbosity
2026-06-22 13:33:02 +08:00
Jerry Ma
227b8f0b0a
fix(test): fix redundant terminal output during phpunit ( #1194 )
2026-06-22 08:08:47 +08:00
Jerry Ma
af771cf2b5
feat: enhance type hints and improve verbosity handling in commands ( #1186 )
2026-06-16 18:50:18 +08:00
crazywhalecc
064a1f05ae
Fix phpstan
2026-06-16 15:17:51 +08:00
crazywhalecc
88cb6749b8
Remove laravel/prompts and symfony/process
2026-06-16 15:11:48 +08:00
crazywhalecc
728c8dd598
Make gmssl standalone
2026-06-16 13:19:03 +08:00
crazywhalecc
c641c3b8db
Make mongodb standalone
2026-05-25 10:25:47 +08:00
crazywhalecc
bf38212814
Add isolated extension mark
2026-05-11 10:07:02 +08:00
crazywhalecc
685f5c565f
Use PHP 8.5 by default
2026-05-11 09:47:10 +08:00
crazywhalecc
ceade306b8
phpstan fix
2026-05-09 15:55:55 +08:00
crazywhalecc
629b5b6b2d
Add test-bot
2026-05-09 15:54:01 +08:00
crazywhalecc
af3c6a6d08
Move build command here
2026-05-09 11:05:28 +08:00
crazywhalecc
e930873e60
Add tier 2 support for actions runner test
2026-05-09 11:00:26 +08:00
crazywhalecc
cd803c75c5
Add filtering options for extensions, libs, and OS in test matrix generation
2026-05-09 10:44:04 +08:00
crazywhalecc
e4201a28ca
Add 'imagick' and 'intl' to standalone array
2026-05-08 23:11:48 +08:00
crazywhalecc
1b30c98fbd
Make glfw standalone though
2026-05-08 22:51:49 +08:00
crazywhalecc
fd4bf90a70
Add standalone list
2026-05-08 22:23:14 +08:00
crazywhalecc
dcf1c5942c
Add macOS test, conflicts
2026-05-08 22:12:06 +08:00
crazywhalecc
4695f846f5
Add macOS test
2026-05-08 21:23:29 +08:00
crazywhalecc
37b5f89ee1
Add extra build flags for specific extensions
2026-05-08 21:07:49 +08:00
crazywhalecc
5e40982e85
Use windows-latest
2026-05-08 20:58:33 +08:00
crazywhalecc
1d1f58f3a1
Disable parallel downloading
2026-05-08 20:55:23 +08:00
crazywhalecc
be039802c0
Add exclude for gen-ext-test-matrix
2026-05-08 20:54:41 +08:00
crazywhalecc
6b6025d3f0
Add parallel download
2026-05-08 17:41:12 +08:00
crazywhalecc
9f80d6b2a8
Add dev:gen-ext-test-matrix command
2026-05-08 15:57:15 +08:00
crazywhalecc
02713fafb5
Enhance package management in CraftCommand by merging craft-level packages and shared extensions into build options
2026-04-29 15:09:21 +08:00
crazywhalecc
c39155898a
Add deps-map component and related command
2026-04-20 11:30:40 +08:00
crazywhalecc
2045055591
Add GUIDE section for v3 docs
2026-04-19 18:01:56 +08:00
crazywhalecc
7b66a88af1
Add dump-extensions command
2026-04-13 10:47:34 +08:00
crazywhalecc
8ee9d134b3
Add craft command
2026-04-12 01:12:53 +08:00
crazywhalecc
4f1ed70c96
Move out callback
2026-04-12 01:11:59 +08:00
crazywhalecc
1d0ccdec45
Refactor micro:combine command on v3
2026-04-09 15:16:44 +08:00
crazywhalecc
ee854eed41
Refactor extension configuration and improve Windows build support
2026-04-08 11:08:05 +08:00
crazywhalecc
2a50015c12
Add download options for install-pkg command
2026-03-24 12:07:02 +08:00
crazywhalecc
c6207d8c7c
Fix interactive install-pkg command
2026-03-20 09:31:24 +08:00
crazywhalecc
77e129881a
Move all interactive input to construct
2026-03-09 11:04:18 +08:00
crazywhalecc
b90356bc1d
Enhancement for bin/spc dev:info command
2026-03-08 17:47:09 +08:00
crazywhalecc
84f6dab882
Add parallel update checking and improve artifact update handling
2026-03-05 11:11:31 +08:00
crazywhalecc
f7277cc012
Improve output formatting for update checks in CheckUpdateCommand
2026-03-05 08:17:13 +08:00
crazywhalecc
174ef3dba7
Refactor ReturnCode constants for clarity and consistency
2026-02-28 15:36:04 +08:00
crazywhalecc
029f8efa12
Avoid empty output
2026-02-28 14:55:18 +08:00
crazywhalecc
ed5a516004
Implement check-update functionality for artifacts and enhance download result handling
2026-02-28 13:44:23 +08:00
crazywhalecc
c218aef947
Add doctor cache check and version management to ensure environment validation
2026-02-28 10:32:50 +08:00
crazywhalecc
7623b9e673
Deprecate '--debug' option and update logging level handling
2026-02-28 09:47:51 +08:00
crazywhalecc
28c82b811b
Add PackageInfoCommand to display package configuration information and support status
2026-02-27 09:50:21 +08:00