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
crazywhalecc
a81dd6d5c9
feat(tool): implement tool package support with validation and configuration
2026-06-27 15:39:30 +08:00
crazywhalecc
ee854eed41
Refactor extension configuration and improve Windows build support
2026-04-08 11:08:05 +08:00
crazywhalecc
b0522205da
Add support for package environment variables and path injection
2026-03-20 09:30:34 +08:00
crazywhalecc
22c5403e98
Allow unstable for PECL downloads
2026-03-17 12:57:43 +08:00
crazywhalecc
77e129881a
Move all interactive input to construct
2026-03-09 11:04:18 +08:00
crazywhalecc
12d4009a21
Update PHP release handling to use configurable mirror and improve URL management
2026-03-04 16:32:16 +08:00
crazywhalecc
dc0a80975f
Add PECL download type and support for PECL artifacts
2026-03-04 14:23:46 +09:00
crazywhalecc
97634b009f
Forward-port #1006 changes
2026-02-05 19:21:13 +08:00
crazywhalecc
2a4959d973
Chore
2026-02-05 16:11:16 +08:00
crazywhalecc
455d42d162
Separate package config
2026-02-02 13:32:35 +08:00
crazywhalecc
fefcbf4029
Allow automatically get latest gRPC source ( #909 )
2025-12-11 15:51:32 +08:00
crazywhalecc
7fa6fd08d4
Add HostedPackageBin downloader and enhance artifact handling
2025-12-05 15:31:56 +08:00
crazywhalecc
14bfb4198a
v3 base
2025-11-30 15:35:04 +08:00