This is an automated email from the ASF dual-hosted git repository.

wusheng pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/skywalking-php.git


The following commit(s) were added to refs/heads/master by this push:
     new a7c94f1  Update phper dependencies to support PHP 8.5 (#137)
a7c94f1 is described below

commit a7c94f1a49c63bca9000b2b1602ce445db654b8a
Author: jmjoy <[email protected]>
AuthorDate: Sun Dec 14 19:10:58 2025 +0800

    Update phper dependencies to support PHP 8.5 (#137)
---
 .github/workflows/rust.yml | 12 ++++++++++++
 Cargo.lock                 | 16 ++++++++--------
 Cargo.toml                 |  2 +-
 dist-material/LICENSE      |  8 ++++----
 docker-compose.yml         |  5 ++---
 5 files changed, 27 insertions(+), 16 deletions(-)

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

Reply via email to