Skip to content

Commit 022ba3d

Browse files
committed
Merge branch 'main' into pkg-config-pkg
# Conflicts: # src/globals/test-extensions.php
2 parents 86973e6 + 0c9130a commit 022ba3d

33 files changed

+1496
-1023
lines changed

.editorconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,5 @@ trim_trailing_whitespace = true
1212
trim_trailing_whitespace = false
1313
indent_size = 2
1414

15-
[*.{yml,yaml, vue}]
15+
[*.{yml,yaml,vue,ts}]
1616
indent_size = 2

.github/workflows/ext-matrix-tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ jobs:
6565
- sqlsrv
6666
- ssh2
6767
- swoole
68-
- swoole,swoole-hook-pgsql,swoole-hook-mysql,swoole-hook-sqlite
68+
- swoole,swoole-hook-pgsql,swoole-hook-mysql,swoole-hook-sqlite,swoole-hook-odbc
6969
- swow
7070
- sysvmsg,sysvsem,sysvshm
7171
- tidy
@@ -82,7 +82,7 @@ jobs:
8282
- zlib
8383
- zstd
8484
php-version:
85-
- "8.5"
85+
- "8.4"
8686
operating-system:
8787
- "ubuntu-latest"
8888
#- "macos-13"

.github/workflows/vitepress-deploy.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ jobs:
2121

2222
- uses: actions/setup-node@v3
2323
with:
24-
node-version: 18
2524
cache: yarn
2625

2726
- run: yarn install --frozen-lockfile

config/ext.json

Lines changed: 35 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -842,14 +842,23 @@
842842
"nghttp2",
843843
"zlib"
844844
],
845+
"lib-suggests": [
846+
"zstd"
847+
],
848+
"lib-suggests-linux": [
849+
"zstd",
850+
"liburing"
851+
],
845852
"ext-depends": [
846853
"openssl",
847854
"curl"
848855
],
849856
"ext-suggests": [
857+
"sockets",
850858
"swoole-hook-pgsql",
851859
"swoole-hook-mysql",
852-
"swoole-hook-sqlite"
860+
"swoole-hook-sqlite",
861+
"swoole-hook-odbc"
853862
]
854863
},
855864
"swoole-hook-mysql": {
@@ -859,11 +868,12 @@
859868
},
860869
"notes": true,
861870
"type": "addon",
862-
"arg-type": "custom",
871+
"arg-type": "none",
863872
"ext-depends": [
864873
"mysqlnd",
865874
"pdo",
866-
"pdo_mysql"
875+
"pdo_mysql",
876+
"swoole"
867877
],
868878
"ext-suggests": [
869879
"mysqli"
@@ -877,10 +887,11 @@
877887
},
878888
"notes": true,
879889
"type": "addon",
880-
"arg-type": "custom",
890+
"arg-type": "none",
881891
"ext-depends": [
882892
"pgsql",
883-
"pdo"
893+
"pdo",
894+
"swoole"
884895
]
885896
},
886897
"swoole-hook-sqlite": {
@@ -890,10 +901,27 @@
890901
},
891902
"notes": true,
892903
"type": "addon",
893-
"arg-type": "custom",
904+
"arg-type": "none",
894905
"ext-depends": [
895906
"sqlite3",
896-
"pdo"
907+
"pdo",
908+
"swoole"
909+
]
910+
},
911+
"swoole-hook-odbc": {
912+
"support": {
913+
"Windows": "no",
914+
"BSD": "wip"
915+
},
916+
"notes": true,
917+
"type": "addon",
918+
"arg-type": "none",
919+
"ext-depends": [
920+
"pdo",
921+
"swoole"
922+
],
923+
"lib-depends": [
924+
"unixodbc"
897925
]
898926
},
899927
"swow": {

config/lib.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -922,5 +922,20 @@
922922
"zstd.h",
923923
"zstd_errors.h"
924924
]
925+
},
926+
"liburing": {
927+
"source": "liburing",
928+
"pkg-configs": [
929+
"liburing",
930+
"liburing-ffi"
931+
],
932+
"static-libs-linux": [
933+
"liburing.a",
934+
"liburing-ffi.a"
935+
],
936+
"headers-linux": [
937+
"liburing/",
938+
"liburing.h"
939+
]
925940
}
926941
}

config/source.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1136,5 +1136,14 @@
11361136
"type": "file",
11371137
"path": "LICENSE"
11381138
}
1139+
},
1140+
"liburing": {
1141+
"type": "ghtar",
1142+
"repo": "axboe/liburing",
1143+
"prefer-stable": true,
1144+
"license": {
1145+
"type": "file",
1146+
"path": "COPYING"
1147+
}
11391148
}
11401149
}

0 commit comments

Comments
 (0)