crazywhalecc
3a57294e48
fix: add SIGHUP/SIGTERM handling, modernize PHP support and CI
...
Signal handling fixes:
- SignalListener: add SIGHUP/SIGTERM handling for both Swoole
and Workerman drivers in master and worker processes
- Prevent 100% CPU when IDE terminal is closed by ensuring
graceful shutdown on terminal hangup
PHP version support:
- Widen PHP constraint to 8.3, 8.4, 8.5
- Bump doctrine/dbal from ^2.13.1 to ^4.4
- Bump php-cs-fixer to ^3.64, phpstan to ^1.12
- Bump swoole/ide-helper to ^5.0
- Drop phpunit ^8.5 (EOL), keep ^9.0
CI updates:
- actions/checkout@v3 → @v4 (Node.js 20 deprecated)
- Bump static analysis/code style PHP from 8.1 to 8.3
2026-06-17 15:19:00 +08:00
crazywhalecc
2da5ef3db1
Update to PHP 8.4 compatible
2025-03-10 15:45:28 +08:00
crazywhalecc
1a7c4607ee
update libob dependency version
2023-03-05 20:47:46 +08:00
sunxyw
de88c26427
fix composer hook on windows
2023-02-18 07:33:02 +08:00
sunxyw
0b8a2dd494
fix composer production bugs
2023-02-18 07:18:52 +08:00
Jerry
3abd531980
add custom ws response headers
2023-02-10 14:03:48 +08:00
sunxyw
ca1d2a1ed8
add environment variables support ( #255 )
2023-01-15 21:30:44 +08:00
crazywhalecc
a95a9cc3b6
update docs
2023-01-05 16:12:24 +08:00
crazywhalecc
316c29628a
add bat
2023-01-02 23:14:11 +08:00
crazywhalecc
a2404482a3
change to psr-16
2022-12-31 19:02:41 +08:00
sunxyw
d45c4e24fd
switch hook to captainhook ( #218 )
2022-12-31 17:17:03 +08:00
sunxyw
05b3321af7
add windows entry binary ( #208 )
2022-12-27 15:39:36 +08:00
crazywhalecc
80ba34351c
update to beta2
2022-12-26 20:02:47 +08:00
sunxyw
ed5a9c6c12
add HttpEventListener test ( #200 )
2022-12-25 19:29:44 +08:00
sunxyw
05b3446f59
change container to php-di
2022-12-25 17:42:32 +08:00
sunxyw
b35d546555
add phpstan extension for prophecy
2022-12-23 20:26:35 +08:00
sunxyw
5e3d07abe6
add FileSystemTest
2022-12-23 20:23:07 +08:00
sunxyw
5e8f80b626
enhance test run ( #193 )
2022-12-23 17:16:08 +08:00
crazywhalecc
fb936e97ac
remove prefer for composer
2022-12-20 23:49:41 +08:00
crazywhalecc
3f8c557a96
add requirement tokenizer
2022-12-18 00:11:33 +08:00
sunxyw
385f217b96
remove symfony/polyfill-php80
2022-12-17 16:29:28 +08:00
sunxyw
4bf328ef67
refactor InitCommand
2022-12-16 18:05:51 +08:00
crazywhalecc
35dec947df
add proxy server command and update lowest version of PHP >= 8.0
2022-11-03 10:18:17 +08:00
crazywhalecc
e9b6965678
remove redundant library
2022-08-27 19:39:02 +08:00
sunxyw
87e71f1eb8
add repl command ( #155 )
2022-08-27 00:53:45 +08:00
Jerry Ma
53c1c0103c
Merge pull request #149 from zhamao-robot/feature/class-alias
...
添加类别名
2022-08-22 15:38:49 +08:00
crazywhalecc
e467402a15
fix typo
2022-08-22 15:32:29 +08:00
sunxyw
86c2cf96a9
fix gendoc incompatibility ( #150 )
2022-08-22 13:06:48 +08:00
crazywhalecc
ac69640253
add alias
2022-08-21 20:15:55 +08:00
crazywhalecc
ebdada57a6
add bot crafting command
2022-08-21 16:04:20 +08:00
crazywhalecc
4ba74e9f3e
refactor phpunit-swoole to phpunit-zm and move old test cases
2022-08-20 17:49:33 +08:00
crazywhalecc
2947da2a00
update api docs
2022-08-15 07:07:36 +00:00
crazywhalecc
da6000b4da
fix container and coroutine
2022-08-15 15:06:45 +08:00
crazywhalecc
0a806a74b1
update api docs
2022-08-14 10:16:53 +00:00
crazywhalecc
b2c95d96b1
refactor all base things
2022-08-14 18:15:45 +08:00
crazywhalecc
4c9bc002f4
update composer.json
2022-08-14 18:15:45 +08:00
crazywhalecc
41b058aeaf
update to 3.0.0-alpha2 (build 610): refactor driver
2022-08-14 18:15:45 +08:00
sunxyw
a2877cab70
Merge pull request #126 from zhamao-robot/add-phpstan-extensions
...
添加 PHPStan 相关扩展
2022-05-16 01:52:30 +08:00
sunxyw
cf21044cf7
add phpunit extensions
2022-05-15 16:38:37 +08:00
crazywhalecc
1b520d3c96
add zhamao/logger dependency
2022-05-14 23:20:58 +08:00
crazywhalecc
18ae960f86
refactor ZMConfig
2022-05-10 00:30:33 +08:00
sunxyw
8f61ed7561
add jetbrains/phpstorm-attributes package
2022-05-03 13:06:57 +08:00
crazywhalecc
ec76d2ba7d
change @sunxyw email
2022-04-30 20:43:19 +08:00
crazywhalecc
69637cf482
update composer.json, docs and tests
2022-04-30 13:36:40 +08:00
sunxyw
1d778fd78e
add worker container
2022-04-11 23:35:36 +08:00
sunxyw
40aacb2e61
refactor git hooks config
2022-04-01 19:32:55 +08:00
crazywhalecc
16aa30cac7
Add tests to Annotation exclusion
2022-03-30 17:49:53 +08:00
sunxyw
9f4b5fb14a
add data provider test
2022-03-30 17:49:53 +08:00
sunxyw
2e127771ed
add test coverage config
2022-03-30 17:49:53 +08:00
sunxyw
acf570e652
add .editorconfig to unify coding style
2022-03-28 18:18:59 +08:00