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
228762ce7b
Update workflow lowest php version
2025-03-10 15:45:28 +08:00
sunxyw
bbbf8492ea
fix changelog update commitish
2023-04-23 16:50:53 +08:00
sunxyw
8ed002d0f2
fix build release artifact action
2023-04-23 16:30:12 +08:00
sunxyw
fb12c9dc04
update release artifacts build workflow
2023-02-18 07:19:11 +08:00
sunxyw
c283a84263
update workflows
2023-02-17 16:32:10 +08:00
sunxyw
863c2d8c7a
add workflow timeout limit
2023-01-04 15:33:38 +08:00
crazywhalecc
a2b013402b
update workflows for newest 3.0 branch
2022-12-31 17:29:26 +08:00
crazywhalecc
49fffcc464
update 3.0 docs build path
2022-12-31 17:15:18 +08:00
crazywhalecc
088f963ad1
add v3.sh (and test my mac gpg)
2022-12-30 17:38:33 +08:00
sunxyw
c6c3efade4
fix typo
2022-12-24 14:36:26 +08:00
sunxyw
33a14dee8b
move api docs to doxygen
2022-12-24 14:36:25 +08:00
sunxyw
49c7033eaa
update dependencies ( #180 )
...
* update dependencies
* revert swoole-helper update
2022-12-18 15:58:48 +08:00
sunxyw
27c6bf1864
add PHP8.2 support
2022-11-03 17:37:52 +08:00
sunxyw
f4ded4c6d7
drop PHP7.4 support
2022-11-03 17:36:09 +08:00
sunxyw
4a2c7f5ecb
bump fkirc/skip-duplicate-actions to v5
2022-11-03 17:35:38 +08:00
sunxyw
a18fcdb21e
adjust workflow php version
2022-09-10 16:04:15 +08:00
sunxyw
6c9cd06e4a
simplify incrememt build number
2022-09-09 21:03:51 +08:00
sunxyw
44c1ac054c
avoid duplicate workflow runs
2022-09-09 20:55:44 +08:00
sunxyw
8f7fd97ebe
refactor workflow
2022-09-09 18:54:55 +08:00
crazywhalecc
84f84dad40
add sqlite extensions for github action
2022-08-27 19:50:40 +08:00
crazywhalecc
15383a6b92
add phpunit windows support
2022-08-22 20:54:14 +08:00
crazywhalecc
528b61862a
remove deprecated php version for integration-test
2022-08-21 16:20:21 +08:00
crazywhalecc
0b9b87ba23
upgrade cs-check php version
2022-08-14 18:15:45 +08:00
crazywhalecc
b2c95d96b1
refactor all base things
2022-08-14 18:15:45 +08:00
sunxyw
b7418a2a3a
fix increment build number wrong branch
2022-05-10 17:55:06 +08:00
sunxyw
58c04b7a7b
fix incorrect build branch
2022-05-09 16:42:34 +08:00
sunxyw
2481124ada
update workflows for future develop ( #123 )
...
* update workflows for future develop
* fix updated build id path
2022-05-09 16:36:32 +08:00
crazywhalecc
bd8270a4ae
add script file auto-deploy action
2022-05-06 23:58:30 +08:00
sunxyw
bfffdc7d21
fix api docs generate breaks
2022-04-29 15:42:33 +08:00
sunxyw
0d9711e62d
fix build number cannot increment when api docs not modified
2022-04-29 12:35:02 +08:00
sunxyw
d9499dc56b
restrict workflows trigger path
2022-04-02 21:04:51 +08:00
sunxyw
182a4e7b06
Merge pull request #87 from zhamao-robot/doc-regenerate
...
API 文档重新生成并加入Workflow
2022-04-02 19:15:25 +08:00
Jerry Ma
8351527aea
add build id to auto-increment commit message
2022-04-02 18:45:17 +08:00
sunxyw
31b4fb9201
fix api docs generate no dependencies
2022-04-02 17:37:00 +08:00
sunxyw
1f7f0da383
add generate api docs step to build workflow
2022-04-02 17:37:00 +08:00
crazywhalecc
f5cbce5195
test --enable-openssl option
2022-04-02 02:18:31 +08:00
crazywhalecc
a21742a326
Enhancement for integration-test.yml
...
let commandline cs-fixer follow the configuration
2022-04-02 02:03:46 +08:00
sunxyw
8d81f4d5df
add build workflow to increment build number
2022-03-25 23:40:41 +08:00
sunxyw
28dc73d060
Update integration-test.yml
2022-03-24 15:36:36 +08:00
crazywhalecc
dbd78d4b86
change ALL docs from MkDocs to VuePress!!
2022-03-22 00:51:03 +08:00
crazywhalecc
44a0eec74c
change to integration-test
2022-03-20 17:00:37 +08:00
crazywhalecc
e57753e44b
change to integration-test
2022-03-20 16:58:53 +08:00
Jerry Ma
d0155fe1da
Create code-style-analysis.yml
2022-03-20 15:35:10 +08:00
Jerry Ma
4737d0b507
Update and rename main.yml to mkdocs-deploy.yml
2022-03-20 15:23:05 +08:00
Jerry Ma
59c0d95e5d
Create 2_Feature_request.yaml
2021-12-07 12:34:18 +08:00
Jerry Ma
19d50898ef
Create 1_Bug_report.yaml
2021-12-07 12:15:49 +08:00
Jerry Ma
d300b6e518
Update main.yml
2021-08-31 13:39:11 +08:00
Jerry Ma
56cb7b2223
Update main.yml
2021-08-30 16:42:47 +08:00
Jerry Ma
45c6cd7d2a
Update main.yml
2021-08-30 16:12:35 +08:00