crazywhalecc
f1e9dd8de8
Fix box compile config for v3
2026-02-19 23:02:09 +08:00
crazywhalecc
fba2676d80
Add lint-config command to check and sort configuration files
2026-02-06 10:17:58 +08:00
crazywhalecc
103b5b3585
Upgrade phpstan to v2
2026-02-03 11:22:32 +08:00
crazywhalecc
bde1440617
Refactor test structure and update paths for improved organization
2025-12-10 11:15:44 +08:00
crazywhalecc
808aed2a66
Refactor package stage handling and update class structures for improved flexibility
2025-12-09 14:58:11 +08:00
crazywhalecc
14bfb4198a
v3 base
2025-11-30 15:35:04 +08:00
crazywhalecc
b3b53b6b4d
Use latest version of logger
2025-08-07 13:09:18 +08:00
crazywhalecc
6b381238fe
Remove collision, it's useless at all
2025-08-01 01:29:35 +08:00
crazywhalecc
bd341db54a
Add build from config support (craft command)
2025-04-24 14:18:39 +08:00
Marc
067b02f6d7
update php default to 8.4 ( #621 )
...
* update php defaul to 8.4
* update config
* Update README.md
---------
Co-authored-by: Marc Henderkes <m.henderkes@pc-college.de>
2025-03-10 16:20:22 +08:00
Jerry Ma
29ea46bd17
Switch static-php-cli to support PHP 8.3 and 8.4 only ( #615 )
...
* Update spc self to PHP 8.4 only
* Update workflows
* Fix test-extensions, adjust docs order
* Fix cs-fix and phpunit
* Add PHP_CS_FIXER_IGNORE_ENV
* Add compatibility for PHP 8.3
* Change version description in README, adjust composer.json PHP version limit
* Switch PHP to 8.4 in spc-alpine-docker
* Add deprecation notice
2025-03-07 18:06:32 +08:00
crazywhalecc
f067a510b7
Fix composer phpunit version problem
2024-10-05 14:14:36 +08:00
crazywhalecc
732fa06abb
Add new tests, remove redundant code
2024-10-05 14:14:36 +08:00
Jerry Ma
3e84becf77
Fix php74 upx bug ( #450 )
...
* fix php74 cannot compile with no-strip or with-upx-pack (including lint some code)
* use captainhook installer instead of plugin composer
* use captainhook installer instead of plugin composer
* add [no build test] flag
* update actions/cache version [no build test]
* test update actions/cache version
* test update actions/cache version
* test update actions/cache version
2024-05-16 10:51:31 +08:00
Jerry Ma
46984b6df1
Fix latest libsodium compatibility ( #388 )
...
* fix #384
* bypass password-argon2 micro sanity check
* ignore funding yaml schema [skip ci]
* test linux compatibility for libargon2 and libsodium
* update composer.json to prevent smart-aleck composer [skip ci]
2024-03-16 22:37:39 +08:00
crazywhalecc
d59b8457c6
update composer
2024-02-17 00:33:23 +08:00
Jerry Ma
539aaefd72
Add initial windows runtime setup ( #292 )
...
* add initial windows runtime setup
* add cool console output
* doctor support windows base
* add `add-path` and `remove-path` for bin/setup-runtime
* fix composer.ps1 path
* add windows system util
* add windows cmd and doctor base check
* add windows fallback for laravel/prompts
* cd fix [skip ci]
* dir separator and typo fix [skip ci]
2023-12-24 20:17:06 +08:00
crazywhalecc
279a1dab4b
fix prompts dependency and box pack path
2023-10-31 18:03:14 +08:00
Joseph Bielawski
4a17491aaa
Initial code to get Box for phar building
2023-09-13 21:45:19 +08:00
Joseph Bielawski
4d0e825b43
Adjust dependencies in composer.json file
...
Removed unsupported Symfony versions
Bump minimal version of dev dependencies to the latest supported
2023-09-06 21:29:04 +08:00
Joseph Bielawski
33798ff108
Add simple unit test
2023-09-06 01:00:24 +08:00
crazywhalecc
75417d15b7
change laravel/prompts version
2023-08-08 20:30:06 +08:00
crazywhalecc
4bab7ecfab
add laravel/prompts support, and change deploy commands and exception handlers
2023-08-08 20:30:06 +08:00
crazywhalecc
0bed76da11
refactor download
2023-04-30 12:42:19 +08:00
crazywhalecc
3a5ccb7f8d
update composer.json
2023-03-19 14:09:28 +08:00
crazywhalecc
880242ed93
update composer and readme
2023-03-18 17:44:23 +08:00
crazywhalecc
3d33c75a05
format spc
2023-03-18 17:39:08 +08:00
crazywhalecc
5d347adbcf
initial framework commit
2023-03-15 20:40:49 +08:00