crazywhalecc
|
06864fc3f6
|
feat(windows): replace php-sdk-binary-tools with MSYS2 + 7za-win
- Add msys2-build-essentials target: downloads the MSYS2 nightly sfx,
extracts it, disables PGP keyring (CI-safe), runs two-pass pacman
update, and installs autotools build essentials (make, autoconf,
automake, libtool, pkgconf, perl).
- Add 7za-win target: downloads 7za.exe to PKG_ROOT_PATH\bin.
- Remove php-sdk-binary-tools target and all PHP_SDK_PATH references;
replace with SPC_MSYS2_PATH throughout Artifact, ArtifactExtractor,
FileSystem, DefaultShell and MSVCToolchain.
- Replace {php_sdk_path} path placeholder with {spc_msys2_path}.
- WindowsToolCheck: replace checkSDK/installSDK with checkMsys2,
installMsys2 and check7zaWin/install7zaWin fix items.
- nasm.yml: extract nasm.exe/ndisasm.exe to {pkg_root_path}/bin.
- env.ini: rename PHP_SDK_PATH to SPC_MSYS2_PATH.
- Docs: update Windows migration guide and package-model placeholder docs.
|
2026-06-21 16:56:40 +08:00 |
|
Jerry Ma
|
bdc7bbe1f1
|
v3: Fix gmssl build (#1188)
|
2026-06-16 18:45:43 +08:00 |
|
Luther Monson
|
ad9b9ec69f
|
Merge branch 'v3' into v3-fix-windows-test-paths
|
2026-05-19 23:19:39 -07:00 |
|
Luther Monson
|
52d234f1f4
|
fix windows test failures: path separators and arch normalization
|
2026-05-19 21:59:18 -07:00 |
|
Luther Monson
|
a3c39576df
|
filter secrets at logger callback; register basic-auth encoded blob
|
2026-05-19 21:23:43 -07:00 |
|
crazywhalecc
|
685f5c565f
|
Use PHP 8.5 by default
|
2026-05-11 09:47:10 +08:00 |
|
crazywhalecc
|
7b79767355
|
Add retry mechanism to Git clone and GitHub release fetching methods
|
2026-05-09 14:13:47 +08:00 |
|
crazywhalecc
|
bf326de985
|
Fix extracting hosted type for zip archive caused overwriting
|
2026-05-09 08:17:03 +08:00 |
|
crazywhalecc
|
a980b0a1df
|
Use -i instead of -I (-I used by hardcoded INI)
|
2026-05-08 19:07:39 +08:00 |
|
crazywhalecc
|
ffe998697f
|
Improve GitHub source retrieval by using latest release endpoint and enhancing version handling
|
2026-04-30 11:16:52 +08:00 |
|
crazywhalecc
|
e3b07d701e
|
Remove unused fail download elements
|
2026-04-16 14:32:29 +08:00 |
|
crazywhalecc
|
3ff0742ff1
|
Enhance error handling in artifact downloading process
|
2026-04-16 14:08:06 +08:00 |
|
crazywhalecc
|
9b8e0c794a
|
Update getBinaryExtractConfig to handle 'hosted' cache extraction path
|
2026-04-09 10:07:09 +08:00 |
|
crazywhalecc
|
c5efcc0c93
|
Fix wrongly using msys2 tar.exe
|
2026-03-20 16:07:28 +08:00 |
|
crazywhalecc
|
22c5403e98
|
Allow unstable for PECL downloads
|
2026-03-17 12:57:43 +08:00 |
|
crazywhalecc
|
3f812fe5fc
|
Fix filename generation for GitHub tarballs to handle missing tag names
|
2026-03-16 16:48:26 +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
|
88af4a719f
|
Prefer cache extract path in getSourceDir method
|
2026-03-08 14:00:33 +08:00 |
|
crazywhalecc
|
32b7fee8d8
|
Fix version extraction to fallback on repository name if tag name is absent
|
2026-03-06 16:32:44 +08:00 |
|
crazywhalecc
|
84f6dab882
|
Add parallel update checking and improve artifact update handling
|
2026-03-05 11:11:31 +08:00 |
|
crazywhalecc
|
abdaaab6e6
|
Refactor CheckUpdateResult logic to simplify version comparison
|
2026-03-05 11:11:02 +08:00 |
|
crazywhalecc
|
5298ee4f97
|
Use constant back due to config validation problem
|
2026-03-05 08:21:44 +08:00 |
|
crazywhalecc
|
94fb7a643e
|
Merge remote-tracking branch 'origin/v3-feat/check-update' into v3-feat/check-update
|
2026-03-05 08:18:00 +08:00 |
|
crazywhalecc
|
715f33ac4d
|
Add log filtering to prevent sensitive data leakage
|
2026-03-05 08:17:41 +08:00 |
|
crazywhalecc
|
00c08e0c0c
|
Use no optional libs for libxml2
|
2026-03-05 08:11:41 +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
|
4f2ca17bde
|
cs fix
|
2026-02-28 15:16:31 +08:00 |
|
crazywhalecc
|
7cedd45567
|
Merge remote-tracking branch 'origin/v3-feat/check-update' into v3-feat/check-update
|
2026-02-28 14:36:04 +08:00 |
|
crazywhalecc
|
28f4a5c523
|
Add support for custom source check-update callbacks in artifacts
|
2026-02-28 14:35:48 +08:00 |
|
Jerry Ma
|
6ef5e9e067
|
Update src/StaticPHP/Artifact/Downloader/Type/CheckUpdateInterface.php
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-02-28 14:18:32 +08:00 |
|
Jerry Ma
|
64b0e72908
|
Update src/StaticPHP/Artifact/Downloader/Type/PIE.php
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-02-28 14:17:48 +08:00 |
|
Jerry Ma
|
a7b04d9081
|
Update src/StaticPHP/Artifact/Downloader/Type/Git.php
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-02-28 14:16:57 +08:00 |
|
crazywhalecc
|
0a07f6b27c
|
cs fix
|
2026-02-28 14:07:05 +08:00 |
|
crazywhalecc
|
40e36982d3
|
Add custom binary check-update support for artifacts
|
2026-02-28 13:55:52 +08:00 |
|
crazywhalecc
|
ed5a516004
|
Implement check-update functionality for artifacts and enhance download result handling
|
2026-02-28 13:44:23 +08:00 |
|
crazywhalecc
|
28c82b811b
|
Add PackageInfoCommand to display package configuration information and support status
|
2026-02-27 09:50:21 +08:00 |
|
crazywhalecc
|
059f785e0d
|
Remove redundant catch for downloader
|
2026-02-19 23:02:09 +08:00 |
|
crazywhalecc
|
7a3f10bd77
|
Make downloader configurable
|
2026-02-19 23:02:09 +08:00 |
|
crazywhalecc
|
508f635f01
|
Add permission copying to ArtifactExtractor
|
2026-02-19 23:02:09 +08:00 |
|
crazywhalecc
|
a75060e5f6
|
Update exit code in ArtifactDownloader to reflect termination signal
|
2026-02-05 20:56:25 +08:00 |
|
crazywhalecc
|
97634b009f
|
Forward-port #1006 changes
|
2026-02-05 19:21:13 +08:00 |
|
crazywhalecc
|
e2011e1c18
|
Verbose message
|
2026-02-04 15:14:57 +08:00 |
|
crazywhalecc
|
c40eaeef5d
|
Fix custom artifact binary download is-installed check
|
2026-02-04 15:14:30 +08:00 |
|
crazywhalecc
|
6fdbf629dc
|
Fix selective artifact installation detect
|
2026-02-03 14:00:21 +08:00 |
|
crazywhalecc
|
103b5b3585
|
Upgrade phpstan to v2
|
2026-02-03 11:22:32 +08:00 |
|
crazywhalecc
|
a2409d9c0f
|
Add getSourceRoot for artifacts
|
2026-02-03 10:59:16 +08:00 |
|
crazywhalecc
|
e732543bd7
|
Fix wrong debug message show
|
2026-02-03 10:05:28 +08:00 |
|
crazywhalecc
|
fddcdb8796
|
Add filelist downloader debug message
|
2026-02-03 10:05:11 +08:00 |
|