diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index fc1425f..c6b840b 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -95,6 +95,18 @@ jobs: swoole_version: "5.1.1" enable_zend_observer: "On" cargo_features: "--features kafka-reporter" + - php_version: "8.3" + swoole_version: "5.1.1" + enable_zend_observer: "Off" + cargo_features: "" + - php_version: "8.4" + swoole_version: "5.1.1" + enable_zend_observer: "Off" + cargo_features: "" + - php_version: "8.5" + swoole_version: "6.1.4" + enable_zend_observer: "Off" + cargo_features: "" runs-on: ${{ matrix.os }} steps: diff --git a/Cargo.lock b/Cargo.lock index 2d6b9a8..3071ba9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1695,9 +1695,9 @@ dependencies = [ [[package]] name = "phper" -version = "0.17.0" +version = "0.17.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3cfb4aa6b1b767fe21362df54488a80478096001c52f9ab2261a1ab6e4a4559" +checksum = "97a3055aa0aec518814199bf9d114eeec267ec89b5008b65c2453ce2cd3ab993" dependencies = [ "cfg-if", "derive_more", @@ -1712,9 +1712,9 @@ dependencies = [ [[package]] name = "phper-alloc" -version = "0.16.0" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8560a11e3a820bb4b6ad7a0032b44388c07f2d2ac1c26d5614f5f2b188f80fa2" +checksum = "0a188ae2a830b7552466093a9acc24e620a6a8678f0bb00384eac8e05cba66c8" dependencies = [ "phper-build", "phper-sys", @@ -1722,9 +1722,9 @@ dependencies = [ [[package]] name = "phper-build" -version = "0.15.3" +version = "0.15.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9bd6d32f372694b6d7ee39c94558f1c545299531b12def88d6047e554e7f096c" +checksum = "3158c29309413a44b2bb80c17d0da09b53df071284f0c4687a232f0787f56a38" dependencies = [ "phper-sys", ] @@ -1742,9 +1742,9 @@ dependencies = [ [[package]] name = "phper-sys" -version = "0.15.3" +version = "0.15.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a47b30597cf19d718062282b8e92b23f92da6958d7dda1468bc66e9767119b6" +checksum = "758c37b62c9aa4e4aaf1a04ffdd7631b886fc7086db651fe3d4c0097bc101428" dependencies = [ "bindgen", "cc", diff --git a/Cargo.toml b/Cargo.toml index b8ee3d4..e67bdfa 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -60,7 +60,7 @@ futures-util = "0.3.31" hostname = "0.4.1" libc = "0.2.174" once_cell = "1.21.3" -phper = "0.17.0" +phper = "0.17.2" prost = "0.14.1" rdkafka = { workspace = true, optional = true } skywalking = { version = "0.10.0", features = ["management"] } diff --git a/dist-material/LICENSE b/dist-material/LICENSE index 506e90a..33ed232 100644 --- a/dist-material/LICENSE +++ b/dist-material/LICENSE @@ -654,11 +654,11 @@ MulanPSL-2.0 licenses The following components are provided under the MulanPSL-2.0 License. See project link for details. The text of each license is also included in licenses/LICENSE-[project].txt. - https://crates.io/crates/phper/0.17.0 0.17.0 MulanPSL-2.0 - https://crates.io/crates/phper-alloc/0.16.0 0.16.0 MulanPSL-2.0 - https://crates.io/crates/phper-build/0.15.3 0.15.3 MulanPSL-2.0 + https://crates.io/crates/phper/0.17.2 0.17.2 MulanPSL-2.0 + https://crates.io/crates/phper-alloc/0.16.1 0.16.1 MulanPSL-2.0 + https://crates.io/crates/phper-build/0.15.4 0.15.4 MulanPSL-2.0 https://crates.io/crates/phper-macros/0.15.2 0.15.2 MulanPSL-2.0 - https://crates.io/crates/phper-sys/0.15.3 0.15.3 MulanPSL-2.0 + https://crates.io/crates/phper-sys/0.15.4 0.15.4 MulanPSL-2.0 ======================================================================== Unicode-3.0 licenses diff --git a/docker-compose.yml b/docker-compose.yml index d4a7985..8f0caa1 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -39,11 +39,10 @@ services: retries: 10 redis: - image: bitnami/redis:7.0.4 + image: redis:8.4 ports: - "6379:6379" - environment: - - REDIS_PASSWORD=password + command: ["redis-server", "--requirepass", "password"] memcached: image: memcached:1.6.17