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

kumfo pushed a commit to branch fix/gomod
in repository https://gitbox.apache.org/repos/asf/incubator-answer-plugins.git

commit 3e3e6ed8772bcb2fc3d2e3ca6ba5e02d1a93b433
Author: kumfo <[email protected]>
AuthorDate: Fri Jul 12 11:23:12 2024 +0800

    fix(go mod): fixed require util
---
 cache-redis/go.mod          | 3 ++-
 cache-redis/go.sum          | 2 ++
 captcha-basic/go.mod        | 3 ++-
 captcha-basic/go.sum        | 2 ++
 captcha-google-v2/go.mod    | 3 ++-
 captcha-google-v2/go.sum    | 2 ++
 connector-apache/go.mod     | 2 +-
 connector-apache/go.sum     | 2 ++
 connector-basic/go.mod      | 4 ++--
 connector-basic/go.sum      | 2 ++
 connector-dingtalk/go.mod   | 2 +-
 connector-dingtalk/go.sum   | 2 ++
 connector-github/go.mod     | 4 ++--
 connector-github/go.sum     | 2 ++
 connector-google/go.mod     | 4 ++--
 connector-google/go.sum     | 2 ++
 editor-chart/go.mod         | 3 ++-
 editor-chart/go.sum         | 7 +++++++
 editor-formula/go.mod       | 3 ++-
 editor-formula/go.sum       | 7 +++++++
 embed-basic/go.mod          | 4 ++--
 embed-basic/go.sum          | 2 ++
 notification-slack/go.mod   | 4 ++--
 notification-slack/go.sum   | 2 ++
 reviewer-akismet/go.mod     | 2 ++
 reviewer-akismet/go.sum     | 2 ++
 reviewer-basic/go.mod       | 4 ++--
 reviewer-basic/go.sum       | 2 ++
 search-algolia/go.mod       | 4 ++--
 search-algolia/go.sum       | 2 ++
 search-elasticsearch/go.mod | 4 ++--
 search-elasticsearch/go.sum | 2 ++
 search-meilisearch/go.mod   | 3 ++-
 search-meilisearch/go.sum   | 2 ++
 storage-aliyunoss/go.mod    | 3 ++-
 storage-aliyunoss/go.sum    | 2 ++
 storage-s3/go.mod           | 3 ++-
 storage-s3/go.sum           | 2 ++
 user-center-wecom/go.mod    | 3 ++-
 user-center-wecom/go.sum    | 2 ++
 40 files changed, 88 insertions(+), 27 deletions(-)

diff --git a/cache-redis/go.mod b/cache-redis/go.mod
index 2a20ab2..5bb691a 100644
--- a/cache-redis/go.mod
+++ b/cache-redis/go.mod
@@ -4,7 +4,7 @@ go 1.19
 
 require (
        github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe
-       github.com/apache/incubator-answer-plugins/util 
v0.0.0-00010101000000-000000000000
+       github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791
        github.com/go-redis/redis/v8 v8.11.5
 )
 
@@ -43,6 +43,7 @@ require (
        golang.org/x/sys v0.18.0 // indirect
        golang.org/x/text v0.14.0 // indirect
        google.golang.org/protobuf v1.30.0 // indirect
+       gopkg.in/yaml.v2 v2.4.0 // indirect
        gopkg.in/yaml.v3 v3.0.1 // indirect
        sigs.k8s.io/yaml v1.3.0 // indirect
 )
diff --git a/cache-redis/go.sum b/cache-redis/go.sum
index 2726ef7..6015e31 100644
--- a/cache-redis/go.sum
+++ b/cache-redis/go.sum
@@ -4,6 +4,8 @@ github.com/LinkinStars/go-i18n/v2 v2.2.2 
h1:ZfjpzbW13dv6btv3RALKZkpN9A+7K1JA//2Q
 github.com/LinkinStars/go-i18n/v2 v2.2.2/go.mod 
h1:hLglSJ4/3M0Y7ZVcoEJI+OwqkglHCA32DdjuJJR2LbM=
 github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe 
h1:qjPRGlo6u24SQJDKqGpLNz2ju/BuTH4FO5Xy5RPXZC0=
 github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe/go.mod 
h1:YKwpG0rwRC0kHcbILcIyIbPMwsWaZ8j5lHJ34DPIdMI=
+github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791 
h1:ykjbqOsQPCaz5Gee2MRKJmVqBbkSL1Ja0LvJ/MBlcYs=
+github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791/go.mod 
h1:dq/SmyUtl98iV85NswmBGmi2jdc/1dOMDzWD2JGBA0o=
 github.com/aymerick/douceur v0.2.0 
h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
 github.com/aymerick/douceur v0.2.0/go.mod 
h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4=
 github.com/bytedance/sonic v1.5.0/go.mod 
h1:ED5hyg4y6t3/9Ku1R6dU/4KyJ48DZ4jPhfY1O2AihPM=
diff --git a/captcha-basic/go.mod b/captcha-basic/go.mod
index c9af1a2..e7de3f9 100644
--- a/captcha-basic/go.mod
+++ b/captcha-basic/go.mod
@@ -4,7 +4,7 @@ go 1.19
 
 require (
        github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe
-       github.com/apache/incubator-answer-plugins/util 
v0.0.0-00010101000000-000000000000
+       github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791
        github.com/mojocn/base64Captcha v1.3.6
 )
 
@@ -44,6 +44,7 @@ require (
        golang.org/x/sys v0.18.0 // indirect
        golang.org/x/text v0.14.0 // indirect
        google.golang.org/protobuf v1.30.0 // indirect
+       gopkg.in/yaml.v2 v2.4.0 // indirect
        gopkg.in/yaml.v3 v3.0.1 // indirect
        sigs.k8s.io/yaml v1.3.0 // indirect
 )
diff --git a/captcha-basic/go.sum b/captcha-basic/go.sum
index 09507e3..ff4914e 100644
--- a/captcha-basic/go.sum
+++ b/captcha-basic/go.sum
@@ -4,6 +4,8 @@ github.com/LinkinStars/go-i18n/v2 v2.2.2 
h1:ZfjpzbW13dv6btv3RALKZkpN9A+7K1JA//2Q
 github.com/LinkinStars/go-i18n/v2 v2.2.2/go.mod 
h1:hLglSJ4/3M0Y7ZVcoEJI+OwqkglHCA32DdjuJJR2LbM=
 github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe 
h1:qjPRGlo6u24SQJDKqGpLNz2ju/BuTH4FO5Xy5RPXZC0=
 github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe/go.mod 
h1:YKwpG0rwRC0kHcbILcIyIbPMwsWaZ8j5lHJ34DPIdMI=
+github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791 
h1:ykjbqOsQPCaz5Gee2MRKJmVqBbkSL1Ja0LvJ/MBlcYs=
+github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791/go.mod 
h1:dq/SmyUtl98iV85NswmBGmi2jdc/1dOMDzWD2JGBA0o=
 github.com/aymerick/douceur v0.2.0 
h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
 github.com/aymerick/douceur v0.2.0/go.mod 
h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4=
 github.com/bytedance/sonic v1.5.0/go.mod 
h1:ED5hyg4y6t3/9Ku1R6dU/4KyJ48DZ4jPhfY1O2AihPM=
diff --git a/captcha-google-v2/go.mod b/captcha-google-v2/go.mod
index 17d8fbe..dfd084f 100644
--- a/captcha-google-v2/go.mod
+++ b/captcha-google-v2/go.mod
@@ -4,7 +4,7 @@ go 1.19
 
 require (
        github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe
-       github.com/apache/incubator-answer-plugins/util 
v0.0.0-00010101000000-000000000000
+       github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791
        github.com/segmentfault/pacman v1.0.5-0.20230822083413-c0075a2d401f
 )
 
@@ -41,6 +41,7 @@ require (
        golang.org/x/sys v0.18.0 // indirect
        golang.org/x/text v0.14.0 // indirect
        google.golang.org/protobuf v1.30.0 // indirect
+       gopkg.in/yaml.v2 v2.4.0 // indirect
        gopkg.in/yaml.v3 v3.0.1 // indirect
        sigs.k8s.io/yaml v1.3.0 // indirect
 )
diff --git a/captcha-google-v2/go.sum b/captcha-google-v2/go.sum
index d338fbd..7062f66 100644
--- a/captcha-google-v2/go.sum
+++ b/captcha-google-v2/go.sum
@@ -4,6 +4,8 @@ github.com/LinkinStars/go-i18n/v2 v2.2.2 
h1:ZfjpzbW13dv6btv3RALKZkpN9A+7K1JA//2Q
 github.com/LinkinStars/go-i18n/v2 v2.2.2/go.mod 
h1:hLglSJ4/3M0Y7ZVcoEJI+OwqkglHCA32DdjuJJR2LbM=
 github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe 
h1:qjPRGlo6u24SQJDKqGpLNz2ju/BuTH4FO5Xy5RPXZC0=
 github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe/go.mod 
h1:YKwpG0rwRC0kHcbILcIyIbPMwsWaZ8j5lHJ34DPIdMI=
+github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791 
h1:ykjbqOsQPCaz5Gee2MRKJmVqBbkSL1Ja0LvJ/MBlcYs=
+github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791/go.mod 
h1:dq/SmyUtl98iV85NswmBGmi2jdc/1dOMDzWD2JGBA0o=
 github.com/aymerick/douceur v0.2.0 
h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
 github.com/aymerick/douceur v0.2.0/go.mod 
h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4=
 github.com/bytedance/sonic v1.5.0/go.mod 
h1:ED5hyg4y6t3/9Ku1R6dU/4KyJ48DZ4jPhfY1O2AihPM=
diff --git a/connector-apache/go.mod b/connector-apache/go.mod
index 4705ad6..476c001 100644
--- a/connector-apache/go.mod
+++ b/connector-apache/go.mod
@@ -4,7 +4,7 @@ go 1.19
 
 require (
        github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe
-       github.com/apache/incubator-answer-plugins/util 
v0.0.0-00010101000000-000000000000
+       github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791
        github.com/segmentfault/pacman v1.0.5-0.20230822083413-c0075a2d401f
        gopkg.in/yaml.v2 v2.4.0
 )
diff --git a/connector-apache/go.sum b/connector-apache/go.sum
index f2f0e1a..ce30f41 100644
--- a/connector-apache/go.sum
+++ b/connector-apache/go.sum
@@ -4,6 +4,8 @@ github.com/LinkinStars/go-i18n/v2 v2.2.2 
h1:ZfjpzbW13dv6btv3RALKZkpN9A+7K1JA//2Q
 github.com/LinkinStars/go-i18n/v2 v2.2.2/go.mod 
h1:hLglSJ4/3M0Y7ZVcoEJI+OwqkglHCA32DdjuJJR2LbM=
 github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe 
h1:qjPRGlo6u24SQJDKqGpLNz2ju/BuTH4FO5Xy5RPXZC0=
 github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe/go.mod 
h1:YKwpG0rwRC0kHcbILcIyIbPMwsWaZ8j5lHJ34DPIdMI=
+github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791 
h1:ykjbqOsQPCaz5Gee2MRKJmVqBbkSL1Ja0LvJ/MBlcYs=
+github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791/go.mod 
h1:dq/SmyUtl98iV85NswmBGmi2jdc/1dOMDzWD2JGBA0o=
 github.com/aymerick/douceur v0.2.0 
h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
 github.com/aymerick/douceur v0.2.0/go.mod 
h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4=
 github.com/bytedance/sonic v1.5.0/go.mod 
h1:ED5hyg4y6t3/9Ku1R6dU/4KyJ48DZ4jPhfY1O2AihPM=
diff --git a/connector-basic/go.mod b/connector-basic/go.mod
index a6e39a2..a773780 100644
--- a/connector-basic/go.mod
+++ b/connector-basic/go.mod
@@ -4,11 +4,10 @@ go 1.19
 
 require (
        github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe
-       github.com/apache/incubator-answer-plugins/util 
v0.0.0-00010101000000-000000000000
+       github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791
        github.com/segmentfault/pacman v1.0.5-0.20230822083413-c0075a2d401f
        github.com/tidwall/gjson v1.14.4
        golang.org/x/oauth2 v0.4.0
-       gopkg.in/yaml.v2 v2.4.0
 )
 
 require (
@@ -62,6 +61,7 @@ require (
        golang.org/x/tools v0.13.0 // indirect
        google.golang.org/appengine v1.6.7 // indirect
        google.golang.org/protobuf v1.30.0 // indirect
+       gopkg.in/yaml.v2 v2.4.0 // indirect
        gopkg.in/yaml.v3 v3.0.1 // indirect
        lukechampine.com/uint128 v1.2.0 // indirect
        modernc.org/cc/v3 v3.40.0 // indirect
diff --git a/connector-basic/go.sum b/connector-basic/go.sum
index 7774f5a..f3bcc4b 100644
--- a/connector-basic/go.sum
+++ b/connector-basic/go.sum
@@ -21,6 +21,8 @@ github.com/alecthomas/units 
v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRF
 github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4/go.mod 
h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0=
 github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe 
h1:qjPRGlo6u24SQJDKqGpLNz2ju/BuTH4FO5Xy5RPXZC0=
 github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe/go.mod 
h1:YKwpG0rwRC0kHcbILcIyIbPMwsWaZ8j5lHJ34DPIdMI=
+github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791 
h1:ykjbqOsQPCaz5Gee2MRKJmVqBbkSL1Ja0LvJ/MBlcYs=
+github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791/go.mod 
h1:dq/SmyUtl98iV85NswmBGmi2jdc/1dOMDzWD2JGBA0o=
 github.com/apache/thrift v0.12.0/go.mod 
h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ=
 github.com/apache/thrift v0.13.0/go.mod 
h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ=
 github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod 
h1:3U/XgcO3hCbHZ8TKRvWD2dDTCfh9M9ya+I9JpbB7O8o=
diff --git a/connector-dingtalk/go.mod b/connector-dingtalk/go.mod
index c45907b..0557e61 100644
--- a/connector-dingtalk/go.mod
+++ b/connector-dingtalk/go.mod
@@ -4,7 +4,7 @@ go 1.19
 
 require (
        github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe
-       github.com/apache/incubator-answer-plugins/util 
v0.0.0-00010101000000-000000000000
+       github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791
        github.com/segmentfault/pacman v1.0.5-0.20230822083413-c0075a2d401f
        gopkg.in/yaml.v2 v2.4.0
 )
diff --git a/connector-dingtalk/go.sum b/connector-dingtalk/go.sum
index 38232d4..0b97b89 100644
--- a/connector-dingtalk/go.sum
+++ b/connector-dingtalk/go.sum
@@ -4,6 +4,8 @@ github.com/LinkinStars/go-i18n/v2 v2.2.2 
h1:ZfjpzbW13dv6btv3RALKZkpN9A+7K1JA//2Q
 github.com/LinkinStars/go-i18n/v2 v2.2.2/go.mod 
h1:hLglSJ4/3M0Y7ZVcoEJI+OwqkglHCA32DdjuJJR2LbM=
 github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe 
h1:qjPRGlo6u24SQJDKqGpLNz2ju/BuTH4FO5Xy5RPXZC0=
 github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe/go.mod 
h1:YKwpG0rwRC0kHcbILcIyIbPMwsWaZ8j5lHJ34DPIdMI=
+github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791 
h1:ykjbqOsQPCaz5Gee2MRKJmVqBbkSL1Ja0LvJ/MBlcYs=
+github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791/go.mod 
h1:dq/SmyUtl98iV85NswmBGmi2jdc/1dOMDzWD2JGBA0o=
 github.com/aymerick/douceur v0.2.0 
h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
 github.com/aymerick/douceur v0.2.0/go.mod 
h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4=
 github.com/bytedance/sonic v1.5.0/go.mod 
h1:ED5hyg4y6t3/9Ku1R6dU/4KyJ48DZ4jPhfY1O2AihPM=
diff --git a/connector-github/go.mod b/connector-github/go.mod
index cf4892a..d5abc87 100644
--- a/connector-github/go.mod
+++ b/connector-github/go.mod
@@ -4,11 +4,10 @@ go 1.19
 
 require (
        github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe
-       github.com/apache/incubator-answer-plugins/util 
v0.0.0-00010101000000-000000000000
+       github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791
        github.com/google/go-github/v50 v50.1.0
        github.com/segmentfault/pacman v1.0.5-0.20230822083413-c0075a2d401f
        golang.org/x/oauth2 v0.4.0
-       gopkg.in/yaml.v2 v2.4.0
 )
 
 require (
@@ -46,6 +45,7 @@ require (
        golang.org/x/text v0.14.0 // indirect
        google.golang.org/appengine v1.6.7 // indirect
        google.golang.org/protobuf v1.30.0 // indirect
+       gopkg.in/yaml.v2 v2.4.0 // indirect
        gopkg.in/yaml.v3 v3.0.1 // indirect
        sigs.k8s.io/yaml v1.3.0 // indirect
 )
diff --git a/connector-github/go.sum b/connector-github/go.sum
index 03e1c8e..97adcbb 100644
--- a/connector-github/go.sum
+++ b/connector-github/go.sum
@@ -4,6 +4,8 @@ github.com/LinkinStars/go-i18n/v2 v2.2.2 
h1:ZfjpzbW13dv6btv3RALKZkpN9A+7K1JA//2Q
 github.com/LinkinStars/go-i18n/v2 v2.2.2/go.mod 
h1:hLglSJ4/3M0Y7ZVcoEJI+OwqkglHCA32DdjuJJR2LbM=
 github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe 
h1:qjPRGlo6u24SQJDKqGpLNz2ju/BuTH4FO5Xy5RPXZC0=
 github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe/go.mod 
h1:YKwpG0rwRC0kHcbILcIyIbPMwsWaZ8j5lHJ34DPIdMI=
+github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791 
h1:ykjbqOsQPCaz5Gee2MRKJmVqBbkSL1Ja0LvJ/MBlcYs=
+github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791/go.mod 
h1:dq/SmyUtl98iV85NswmBGmi2jdc/1dOMDzWD2JGBA0o=
 github.com/aymerick/douceur v0.2.0 
h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
 github.com/aymerick/douceur v0.2.0/go.mod 
h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4=
 github.com/bytedance/sonic v1.5.0/go.mod 
h1:ED5hyg4y6t3/9Ku1R6dU/4KyJ48DZ4jPhfY1O2AihPM=
diff --git a/connector-google/go.mod b/connector-google/go.mod
index 7e88403..53dcf10 100644
--- a/connector-google/go.mod
+++ b/connector-google/go.mod
@@ -4,9 +4,8 @@ go 1.19
 
 require (
        github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe
-       github.com/apache/incubator-answer-plugins/util 
v0.0.0-00010101000000-000000000000
+       github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791
        golang.org/x/oauth2 v0.4.0
-       gopkg.in/yaml.v2 v2.4.0
 )
 
 require (
@@ -45,6 +44,7 @@ require (
        golang.org/x/text v0.14.0 // indirect
        google.golang.org/appengine v1.6.7 // indirect
        google.golang.org/protobuf v1.30.0 // indirect
+       gopkg.in/yaml.v2 v2.4.0 // indirect
        gopkg.in/yaml.v3 v3.0.1 // indirect
        sigs.k8s.io/yaml v1.3.0 // indirect
 )
diff --git a/connector-google/go.sum b/connector-google/go.sum
index 8d5cbd4..0326de7 100644
--- a/connector-google/go.sum
+++ b/connector-google/go.sum
@@ -6,6 +6,8 @@ github.com/LinkinStars/go-i18n/v2 v2.2.2 
h1:ZfjpzbW13dv6btv3RALKZkpN9A+7K1JA//2Q
 github.com/LinkinStars/go-i18n/v2 v2.2.2/go.mod 
h1:hLglSJ4/3M0Y7ZVcoEJI+OwqkglHCA32DdjuJJR2LbM=
 github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe 
h1:qjPRGlo6u24SQJDKqGpLNz2ju/BuTH4FO5Xy5RPXZC0=
 github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe/go.mod 
h1:YKwpG0rwRC0kHcbILcIyIbPMwsWaZ8j5lHJ34DPIdMI=
+github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791 
h1:ykjbqOsQPCaz5Gee2MRKJmVqBbkSL1Ja0LvJ/MBlcYs=
+github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791/go.mod 
h1:dq/SmyUtl98iV85NswmBGmi2jdc/1dOMDzWD2JGBA0o=
 github.com/aymerick/douceur v0.2.0 
h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
 github.com/aymerick/douceur v0.2.0/go.mod 
h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4=
 github.com/bytedance/sonic v1.5.0/go.mod 
h1:ED5hyg4y6t3/9Ku1R6dU/4KyJ48DZ4jPhfY1O2AihPM=
diff --git a/editor-chart/go.mod b/editor-chart/go.mod
index 6e28454..f6b8f31 100644
--- a/editor-chart/go.mod
+++ b/editor-chart/go.mod
@@ -4,7 +4,7 @@ go 1.19
 
 require (
        github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe
-       github.com/apache/incubator-answer-plugins/util 
v0.0.0-00010101000000-000000000000
+       github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791
 )
 
 require (
@@ -40,6 +40,7 @@ require (
        golang.org/x/sys v0.18.0 // indirect
        golang.org/x/text v0.14.0 // indirect
        google.golang.org/protobuf v1.30.0 // indirect
+       gopkg.in/yaml.v2 v2.4.0 // indirect
        gopkg.in/yaml.v3 v3.0.1 // indirect
        sigs.k8s.io/yaml v1.3.0 // indirect
 )
diff --git a/editor-chart/go.sum b/editor-chart/go.sum
index 85492e5..0b97b89 100644
--- a/editor-chart/go.sum
+++ b/editor-chart/go.sum
@@ -4,6 +4,8 @@ github.com/LinkinStars/go-i18n/v2 v2.2.2 
h1:ZfjpzbW13dv6btv3RALKZkpN9A+7K1JA//2Q
 github.com/LinkinStars/go-i18n/v2 v2.2.2/go.mod 
h1:hLglSJ4/3M0Y7ZVcoEJI+OwqkglHCA32DdjuJJR2LbM=
 github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe 
h1:qjPRGlo6u24SQJDKqGpLNz2ju/BuTH4FO5Xy5RPXZC0=
 github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe/go.mod 
h1:YKwpG0rwRC0kHcbILcIyIbPMwsWaZ8j5lHJ34DPIdMI=
+github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791 
h1:ykjbqOsQPCaz5Gee2MRKJmVqBbkSL1Ja0LvJ/MBlcYs=
+github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791/go.mod 
h1:dq/SmyUtl98iV85NswmBGmi2jdc/1dOMDzWD2JGBA0o=
 github.com/aymerick/douceur v0.2.0 
h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
 github.com/aymerick/douceur v0.2.0/go.mod 
h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4=
 github.com/bytedance/sonic v1.5.0/go.mod 
h1:ED5hyg4y6t3/9Ku1R6dU/4KyJ48DZ4jPhfY1O2AihPM=
@@ -23,6 +25,7 @@ github.com/gin-contrib/sse v0.1.0/go.mod 
h1:RHrZQHXnP2xjPF+u1gW/2HnVO7nvIa9PG3Gm
 github.com/gin-gonic/gin v1.9.1 h1:4idEAncQnU5cB7BeOkPtxjfCSye0AAm1R0RVIqJ+Jmg=
 github.com/gin-gonic/gin v1.9.1/go.mod 
h1:hPrL7YrpYKXt5YId3A/Tnip5kqbEAP+KLuI3SUcPTeU=
 github.com/go-playground/assert/v2 v2.2.0 
h1:JvknZsQTYeFEAhQwI4qEt9cyV5ONwRHC+lYKSsYSR8s=
+github.com/go-playground/assert/v2 v2.2.0/go.mod 
h1:VDjEfimB/XKnb+ZQfWdccd7VUvScMdVu0Titje2rxJ4=
 github.com/go-playground/locales v0.14.1 
h1:EWaQ/wswjilfKLTECiXz7Rh+3BjFhfDFKv/oXslEjJA=
 github.com/go-playground/locales v0.14.1/go.mod 
h1:hxrqLVvrK65+Rwrd5Fc6F2O76J/NuW9t0sjnWqG1slY=
 github.com/go-playground/universal-translator v0.18.1 
h1:Bcnm0ZwsGyWbCzImXv+pAJnYK9S473LQFuzCbDbfSFY=
@@ -47,6 +50,7 @@ github.com/klauspost/cpuid/v2 v2.0.9/go.mod 
h1:FInQzS24/EEf25PyTYn52gqo7WaD8xa02
 github.com/klauspost/cpuid/v2 v2.2.4 
h1:acbojRNwl3o09bUq+yDCtZFc1aiwaAAxtcn8YkZXnvk=
 github.com/klauspost/cpuid/v2 v2.2.4/go.mod 
h1:RVVoqg1df56z8g3pUjL/3lE5UfnlrJX8tyFgg4nqhuY=
 github.com/kr/pretty v0.3.0 h1:WgNl7dwNpEZ6jJ9k1snq4pZsg7DOEN8hP9Xw0Tsjwk0=
+github.com/kr/pretty v0.3.0/go.mod 
h1:640gp4NfQd8pI5XOwp5fnNeVWj67G7CFk/SaSQn7NBk=
 github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
 github.com/kr/text v0.2.0/go.mod 
h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
 github.com/leodido/go-urn v1.2.4 
h1:XlAE/cm/ms7TE/VMVoduSpNBoyc2dOxHs5MZSwAN63Q=
@@ -65,6 +69,7 @@ github.com/pelletier/go-toml/v2 v2.0.8/go.mod 
h1:vuYfssBdrU2XDZ9bYydBu6t+6a6PYNc
 github.com/pmezard/go-difflib v1.0.0 
h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
 github.com/pmezard/go-difflib v1.0.0/go.mod 
h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
 github.com/rogpeppe/go-internal v1.8.0 
h1:FCbCCtXNOY3UtUuHUYaghJg4y7Fd14rXifAYUAtL9R8=
+github.com/rogpeppe/go-internal v1.8.0/go.mod 
h1:WmiCO8CzOY8rg0OYDC4/i/2WRWAB6poM+XZ2dLUbcbE=
 github.com/segmentfault/pacman v1.0.5-0.20230822083413-c0075a2d401f 
h1:9f2Bjf6bdMvNyUop32wAGJCdp+Jdm/d6nKBYvFvkRo0=
 github.com/segmentfault/pacman v1.0.5-0.20230822083413-c0075a2d401f/go.mod 
h1:5lNp5REd8QMThmBUvR3Fi9Y3AsOB4GRq7soCB4QLqOs=
 github.com/segmentfault/pacman/contrib/i18n v0.0.0-20230516093754-b76aef1c1150 
h1:OEuW1D7RGDE0CZDr0oGMw9Eiq7fAbD9C4WMrvSixamk=
@@ -80,6 +85,7 @@ github.com/stretchr/testify v1.8.1/go.mod 
h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o
 github.com/stretchr/testify v1.8.2/go.mod 
h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4=
 github.com/stretchr/testify v1.8.3/go.mod 
h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo=
 github.com/stretchr/testify v1.8.4 
h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk=
+github.com/stretchr/testify v1.8.4/go.mod 
h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo=
 github.com/twitchyliquid64/golang-asm v0.15.1 
h1:SU5vSMR7hnwNxj24w34ZyCi/FmDZTkS4MhqMhdFk5YI=
 github.com/twitchyliquid64/golang-asm v0.15.1/go.mod 
h1:a1lVb/DtPvCB8fslRZhAngC2+aY1QWCk3Cedj/Gdt08=
 github.com/ugorji/go/codec v1.2.11 
h1:BMaWp1Bb6fHwEtbplGBGJ498wD+LKlNSl25MjdZY4dU=
@@ -130,6 +136,7 @@ google.golang.org/protobuf v1.30.0 
h1:kPPoIgf3TsEvrm0PFe15JQ+570QVxYzEvvHqChK+cn
 google.golang.org/protobuf v1.30.0/go.mod 
h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I=
 gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod 
h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
 gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c 
h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk=
+gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod 
h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q=
 gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
 gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY=
 gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ=
diff --git a/editor-formula/go.mod b/editor-formula/go.mod
index 8bedefb..68a4038 100644
--- a/editor-formula/go.mod
+++ b/editor-formula/go.mod
@@ -4,7 +4,7 @@ go 1.19
 
 require (
        github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe
-       github.com/apache/incubator-answer-plugins/util 
v0.0.0-00010101000000-000000000000
+       github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791
 )
 
 require (
@@ -40,6 +40,7 @@ require (
        golang.org/x/sys v0.18.0 // indirect
        golang.org/x/text v0.14.0 // indirect
        google.golang.org/protobuf v1.30.0 // indirect
+       gopkg.in/yaml.v2 v2.4.0 // indirect
        gopkg.in/yaml.v3 v3.0.1 // indirect
        sigs.k8s.io/yaml v1.3.0 // indirect
 )
diff --git a/editor-formula/go.sum b/editor-formula/go.sum
index 85492e5..0b97b89 100644
--- a/editor-formula/go.sum
+++ b/editor-formula/go.sum
@@ -4,6 +4,8 @@ github.com/LinkinStars/go-i18n/v2 v2.2.2 
h1:ZfjpzbW13dv6btv3RALKZkpN9A+7K1JA//2Q
 github.com/LinkinStars/go-i18n/v2 v2.2.2/go.mod 
h1:hLglSJ4/3M0Y7ZVcoEJI+OwqkglHCA32DdjuJJR2LbM=
 github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe 
h1:qjPRGlo6u24SQJDKqGpLNz2ju/BuTH4FO5Xy5RPXZC0=
 github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe/go.mod 
h1:YKwpG0rwRC0kHcbILcIyIbPMwsWaZ8j5lHJ34DPIdMI=
+github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791 
h1:ykjbqOsQPCaz5Gee2MRKJmVqBbkSL1Ja0LvJ/MBlcYs=
+github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791/go.mod 
h1:dq/SmyUtl98iV85NswmBGmi2jdc/1dOMDzWD2JGBA0o=
 github.com/aymerick/douceur v0.2.0 
h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
 github.com/aymerick/douceur v0.2.0/go.mod 
h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4=
 github.com/bytedance/sonic v1.5.0/go.mod 
h1:ED5hyg4y6t3/9Ku1R6dU/4KyJ48DZ4jPhfY1O2AihPM=
@@ -23,6 +25,7 @@ github.com/gin-contrib/sse v0.1.0/go.mod 
h1:RHrZQHXnP2xjPF+u1gW/2HnVO7nvIa9PG3Gm
 github.com/gin-gonic/gin v1.9.1 h1:4idEAncQnU5cB7BeOkPtxjfCSye0AAm1R0RVIqJ+Jmg=
 github.com/gin-gonic/gin v1.9.1/go.mod 
h1:hPrL7YrpYKXt5YId3A/Tnip5kqbEAP+KLuI3SUcPTeU=
 github.com/go-playground/assert/v2 v2.2.0 
h1:JvknZsQTYeFEAhQwI4qEt9cyV5ONwRHC+lYKSsYSR8s=
+github.com/go-playground/assert/v2 v2.2.0/go.mod 
h1:VDjEfimB/XKnb+ZQfWdccd7VUvScMdVu0Titje2rxJ4=
 github.com/go-playground/locales v0.14.1 
h1:EWaQ/wswjilfKLTECiXz7Rh+3BjFhfDFKv/oXslEjJA=
 github.com/go-playground/locales v0.14.1/go.mod 
h1:hxrqLVvrK65+Rwrd5Fc6F2O76J/NuW9t0sjnWqG1slY=
 github.com/go-playground/universal-translator v0.18.1 
h1:Bcnm0ZwsGyWbCzImXv+pAJnYK9S473LQFuzCbDbfSFY=
@@ -47,6 +50,7 @@ github.com/klauspost/cpuid/v2 v2.0.9/go.mod 
h1:FInQzS24/EEf25PyTYn52gqo7WaD8xa02
 github.com/klauspost/cpuid/v2 v2.2.4 
h1:acbojRNwl3o09bUq+yDCtZFc1aiwaAAxtcn8YkZXnvk=
 github.com/klauspost/cpuid/v2 v2.2.4/go.mod 
h1:RVVoqg1df56z8g3pUjL/3lE5UfnlrJX8tyFgg4nqhuY=
 github.com/kr/pretty v0.3.0 h1:WgNl7dwNpEZ6jJ9k1snq4pZsg7DOEN8hP9Xw0Tsjwk0=
+github.com/kr/pretty v0.3.0/go.mod 
h1:640gp4NfQd8pI5XOwp5fnNeVWj67G7CFk/SaSQn7NBk=
 github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
 github.com/kr/text v0.2.0/go.mod 
h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
 github.com/leodido/go-urn v1.2.4 
h1:XlAE/cm/ms7TE/VMVoduSpNBoyc2dOxHs5MZSwAN63Q=
@@ -65,6 +69,7 @@ github.com/pelletier/go-toml/v2 v2.0.8/go.mod 
h1:vuYfssBdrU2XDZ9bYydBu6t+6a6PYNc
 github.com/pmezard/go-difflib v1.0.0 
h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
 github.com/pmezard/go-difflib v1.0.0/go.mod 
h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
 github.com/rogpeppe/go-internal v1.8.0 
h1:FCbCCtXNOY3UtUuHUYaghJg4y7Fd14rXifAYUAtL9R8=
+github.com/rogpeppe/go-internal v1.8.0/go.mod 
h1:WmiCO8CzOY8rg0OYDC4/i/2WRWAB6poM+XZ2dLUbcbE=
 github.com/segmentfault/pacman v1.0.5-0.20230822083413-c0075a2d401f 
h1:9f2Bjf6bdMvNyUop32wAGJCdp+Jdm/d6nKBYvFvkRo0=
 github.com/segmentfault/pacman v1.0.5-0.20230822083413-c0075a2d401f/go.mod 
h1:5lNp5REd8QMThmBUvR3Fi9Y3AsOB4GRq7soCB4QLqOs=
 github.com/segmentfault/pacman/contrib/i18n v0.0.0-20230516093754-b76aef1c1150 
h1:OEuW1D7RGDE0CZDr0oGMw9Eiq7fAbD9C4WMrvSixamk=
@@ -80,6 +85,7 @@ github.com/stretchr/testify v1.8.1/go.mod 
h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o
 github.com/stretchr/testify v1.8.2/go.mod 
h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4=
 github.com/stretchr/testify v1.8.3/go.mod 
h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo=
 github.com/stretchr/testify v1.8.4 
h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk=
+github.com/stretchr/testify v1.8.4/go.mod 
h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo=
 github.com/twitchyliquid64/golang-asm v0.15.1 
h1:SU5vSMR7hnwNxj24w34ZyCi/FmDZTkS4MhqMhdFk5YI=
 github.com/twitchyliquid64/golang-asm v0.15.1/go.mod 
h1:a1lVb/DtPvCB8fslRZhAngC2+aY1QWCk3Cedj/Gdt08=
 github.com/ugorji/go/codec v1.2.11 
h1:BMaWp1Bb6fHwEtbplGBGJ498wD+LKlNSl25MjdZY4dU=
@@ -130,6 +136,7 @@ google.golang.org/protobuf v1.30.0 
h1:kPPoIgf3TsEvrm0PFe15JQ+570QVxYzEvvHqChK+cn
 google.golang.org/protobuf v1.30.0/go.mod 
h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I=
 gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod 
h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
 gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c 
h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk=
+gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod 
h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q=
 gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
 gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY=
 gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ=
diff --git a/embed-basic/go.mod b/embed-basic/go.mod
index e59a1ab..80c64d6 100644
--- a/embed-basic/go.mod
+++ b/embed-basic/go.mod
@@ -4,10 +4,9 @@ go 1.19
 
 require (
        github.com/apache/incubator-answer 
v1.2.5-RC1.0.20240315093158-ba71c22bc841
-       github.com/apache/incubator-answer-plugins/util 
v0.0.0-00010101000000-000000000000
+       github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791
 )
 
-
 require (
        github.com/LinkinStars/go-i18n/v2 v2.2.2 // indirect
        github.com/aymerick/douceur v0.2.0 // indirect
@@ -41,6 +40,7 @@ require (
        golang.org/x/sys v0.18.0 // indirect
        golang.org/x/text v0.14.0 // indirect
        google.golang.org/protobuf v1.30.0 // indirect
+       gopkg.in/yaml.v2 v2.4.0 // indirect
        gopkg.in/yaml.v3 v3.0.1 // indirect
        sigs.k8s.io/yaml v1.3.0 // indirect
 )
diff --git a/embed-basic/go.sum b/embed-basic/go.sum
index 11ceca3..10299a6 100644
--- a/embed-basic/go.sum
+++ b/embed-basic/go.sum
@@ -4,6 +4,8 @@ github.com/LinkinStars/go-i18n/v2 v2.2.2 
h1:ZfjpzbW13dv6btv3RALKZkpN9A+7K1JA//2Q
 github.com/LinkinStars/go-i18n/v2 v2.2.2/go.mod 
h1:hLglSJ4/3M0Y7ZVcoEJI+OwqkglHCA32DdjuJJR2LbM=
 github.com/apache/incubator-answer v1.2.5-RC1.0.20240315093158-ba71c22bc841 
h1:4JCvWWF9ydPDy4DTVrZQT2JGoRvGtXAJlc3xtzZM4T8=
 github.com/apache/incubator-answer 
v1.2.5-RC1.0.20240315093158-ba71c22bc841/go.mod 
h1:yoYETRAnY3Bng3wEo+B6R9nXjZ1O3brs2DKWGpKYPcA=
+github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791 
h1:ykjbqOsQPCaz5Gee2MRKJmVqBbkSL1Ja0LvJ/MBlcYs=
+github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791/go.mod 
h1:dq/SmyUtl98iV85NswmBGmi2jdc/1dOMDzWD2JGBA0o=
 github.com/aymerick/douceur v0.2.0 
h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
 github.com/aymerick/douceur v0.2.0/go.mod 
h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4=
 github.com/bytedance/sonic v1.5.0/go.mod 
h1:ED5hyg4y6t3/9Ku1R6dU/4KyJ48DZ4jPhfY1O2AihPM=
diff --git a/notification-slack/go.mod b/notification-slack/go.mod
index b84c308..228bb74 100644
--- a/notification-slack/go.mod
+++ b/notification-slack/go.mod
@@ -4,10 +4,9 @@ go 1.19
 
 require (
        github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe
-       github.com/apache/incubator-answer-plugins/util 
v0.0.0-00010101000000-000000000000
+       github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791
        github.com/go-resty/resty/v2 v2.11.0
        github.com/segmentfault/pacman v1.0.5-0.20230822083413-c0075a2d401f
-       gopkg.in/yaml.v2 v2.4.0
 )
 
 require (
@@ -43,6 +42,7 @@ require (
        golang.org/x/sys v0.18.0 // indirect
        golang.org/x/text v0.14.0 // indirect
        google.golang.org/protobuf v1.30.0 // indirect
+       gopkg.in/yaml.v2 v2.4.0 // indirect
        gopkg.in/yaml.v3 v3.0.1 // indirect
        sigs.k8s.io/yaml v1.3.0 // indirect
 )
diff --git a/notification-slack/go.sum b/notification-slack/go.sum
index 85f29aa..9be6bd1 100644
--- a/notification-slack/go.sum
+++ b/notification-slack/go.sum
@@ -4,6 +4,8 @@ github.com/LinkinStars/go-i18n/v2 v2.2.2 
h1:ZfjpzbW13dv6btv3RALKZkpN9A+7K1JA//2Q
 github.com/LinkinStars/go-i18n/v2 v2.2.2/go.mod 
h1:hLglSJ4/3M0Y7ZVcoEJI+OwqkglHCA32DdjuJJR2LbM=
 github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe 
h1:qjPRGlo6u24SQJDKqGpLNz2ju/BuTH4FO5Xy5RPXZC0=
 github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe/go.mod 
h1:YKwpG0rwRC0kHcbILcIyIbPMwsWaZ8j5lHJ34DPIdMI=
+github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791 
h1:ykjbqOsQPCaz5Gee2MRKJmVqBbkSL1Ja0LvJ/MBlcYs=
+github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791/go.mod 
h1:dq/SmyUtl98iV85NswmBGmi2jdc/1dOMDzWD2JGBA0o=
 github.com/aymerick/douceur v0.2.0 
h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
 github.com/aymerick/douceur v0.2.0/go.mod 
h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4=
 github.com/bytedance/sonic v1.5.0/go.mod 
h1:ED5hyg4y6t3/9Ku1R6dU/4KyJ48DZ4jPhfY1O2AihPM=
diff --git a/reviewer-akismet/go.mod b/reviewer-akismet/go.mod
index 7dce98c..ca13cb3 100644
--- a/reviewer-akismet/go.mod
+++ b/reviewer-akismet/go.mod
@@ -4,6 +4,7 @@ go 1.19
 
 require (
        github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe
+       github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791
        github.com/go-resty/resty/v2 v2.12.0
        github.com/segmentfault/pacman v1.0.5-0.20230822083413-c0075a2d401f
 )
@@ -41,6 +42,7 @@ require (
        golang.org/x/sys v0.18.0 // indirect
        golang.org/x/text v0.14.0 // indirect
        google.golang.org/protobuf v1.30.0 // indirect
+       gopkg.in/yaml.v2 v2.4.0 // indirect
        gopkg.in/yaml.v3 v3.0.1 // indirect
        sigs.k8s.io/yaml v1.3.0 // indirect
 )
diff --git a/reviewer-akismet/go.sum b/reviewer-akismet/go.sum
index 063382c..b8be924 100644
--- a/reviewer-akismet/go.sum
+++ b/reviewer-akismet/go.sum
@@ -4,6 +4,8 @@ github.com/LinkinStars/go-i18n/v2 v2.2.2 
h1:ZfjpzbW13dv6btv3RALKZkpN9A+7K1JA//2Q
 github.com/LinkinStars/go-i18n/v2 v2.2.2/go.mod 
h1:hLglSJ4/3M0Y7ZVcoEJI+OwqkglHCA32DdjuJJR2LbM=
 github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe 
h1:qjPRGlo6u24SQJDKqGpLNz2ju/BuTH4FO5Xy5RPXZC0=
 github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe/go.mod 
h1:YKwpG0rwRC0kHcbILcIyIbPMwsWaZ8j5lHJ34DPIdMI=
+github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791 
h1:ykjbqOsQPCaz5Gee2MRKJmVqBbkSL1Ja0LvJ/MBlcYs=
+github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791/go.mod 
h1:dq/SmyUtl98iV85NswmBGmi2jdc/1dOMDzWD2JGBA0o=
 github.com/aymerick/douceur v0.2.0 
h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
 github.com/aymerick/douceur v0.2.0/go.mod 
h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4=
 github.com/bytedance/sonic v1.5.0/go.mod 
h1:ED5hyg4y6t3/9Ku1R6dU/4KyJ48DZ4jPhfY1O2AihPM=
diff --git a/reviewer-basic/go.mod b/reviewer-basic/go.mod
index ed81ca4..4bb4e4e 100644
--- a/reviewer-basic/go.mod
+++ b/reviewer-basic/go.mod
@@ -4,9 +4,8 @@ go 1.19
 
 require (
        github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe
-       github.com/apache/incubator-answer-plugins/util 
v0.0.0-00010101000000-000000000000
+       github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791
        github.com/segmentfault/pacman v1.0.5-0.20230822083413-c0075a2d401f
-       gopkg.in/yaml.v2 v2.4.0
 )
 
 require (
@@ -42,6 +41,7 @@ require (
        golang.org/x/sys v0.18.0 // indirect
        golang.org/x/text v0.14.0 // indirect
        google.golang.org/protobuf v1.30.0 // indirect
+       gopkg.in/yaml.v2 v2.4.0 // indirect
        gopkg.in/yaml.v3 v3.0.1 // indirect
        sigs.k8s.io/yaml v1.3.0 // indirect
 )
diff --git a/reviewer-basic/go.sum b/reviewer-basic/go.sum
index d338fbd..7062f66 100644
--- a/reviewer-basic/go.sum
+++ b/reviewer-basic/go.sum
@@ -4,6 +4,8 @@ github.com/LinkinStars/go-i18n/v2 v2.2.2 
h1:ZfjpzbW13dv6btv3RALKZkpN9A+7K1JA//2Q
 github.com/LinkinStars/go-i18n/v2 v2.2.2/go.mod 
h1:hLglSJ4/3M0Y7ZVcoEJI+OwqkglHCA32DdjuJJR2LbM=
 github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe 
h1:qjPRGlo6u24SQJDKqGpLNz2ju/BuTH4FO5Xy5RPXZC0=
 github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe/go.mod 
h1:YKwpG0rwRC0kHcbILcIyIbPMwsWaZ8j5lHJ34DPIdMI=
+github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791 
h1:ykjbqOsQPCaz5Gee2MRKJmVqBbkSL1Ja0LvJ/MBlcYs=
+github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791/go.mod 
h1:dq/SmyUtl98iV85NswmBGmi2jdc/1dOMDzWD2JGBA0o=
 github.com/aymerick/douceur v0.2.0 
h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
 github.com/aymerick/douceur v0.2.0/go.mod 
h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4=
 github.com/bytedance/sonic v1.5.0/go.mod 
h1:ED5hyg4y6t3/9Ku1R6dU/4KyJ48DZ4jPhfY1O2AihPM=
diff --git a/search-algolia/go.mod b/search-algolia/go.mod
index 3d0c52c..e53f181 100644
--- a/search-algolia/go.mod
+++ b/search-algolia/go.mod
@@ -5,9 +5,8 @@ go 1.19
 require (
        github.com/algolia/algoliasearch-client-go/v3 v3.29.2
        github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe
-       github.com/apache/incubator-answer-plugins/util 
v0.0.0-00010101000000-000000000000
+       github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791
        github.com/segmentfault/pacman v1.0.5-0.20230822083413-c0075a2d401f
-       gopkg.in/yaml.v2 v2.4.0
 )
 
 require (
@@ -42,6 +41,7 @@ require (
        golang.org/x/sys v0.18.0 // indirect
        golang.org/x/text v0.14.0 // indirect
        google.golang.org/protobuf v1.30.0 // indirect
+       gopkg.in/yaml.v2 v2.4.0 // indirect
        gopkg.in/yaml.v3 v3.0.1 // indirect
        sigs.k8s.io/yaml v1.3.0 // indirect
 )
diff --git a/search-algolia/go.sum b/search-algolia/go.sum
index a14875b..690224c 100644
--- a/search-algolia/go.sum
+++ b/search-algolia/go.sum
@@ -6,6 +6,8 @@ github.com/algolia/algoliasearch-client-go/v3 v3.29.2 
h1:lmAD/gNui2TLoT8az22ECr0
 github.com/algolia/algoliasearch-client-go/v3 v3.29.2/go.mod 
h1:i7tLoP7TYDmHX3Q7vkIOL4syVse/k5VJ+k0i8WqFiJk=
 github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe 
h1:qjPRGlo6u24SQJDKqGpLNz2ju/BuTH4FO5Xy5RPXZC0=
 github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe/go.mod 
h1:YKwpG0rwRC0kHcbILcIyIbPMwsWaZ8j5lHJ34DPIdMI=
+github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791 
h1:ykjbqOsQPCaz5Gee2MRKJmVqBbkSL1Ja0LvJ/MBlcYs=
+github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791/go.mod 
h1:dq/SmyUtl98iV85NswmBGmi2jdc/1dOMDzWD2JGBA0o=
 github.com/aymerick/douceur v0.2.0 
h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
 github.com/aymerick/douceur v0.2.0/go.mod 
h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4=
 github.com/bytedance/sonic v1.5.0/go.mod 
h1:ED5hyg4y6t3/9Ku1R6dU/4KyJ48DZ4jPhfY1O2AihPM=
diff --git a/search-elasticsearch/go.mod b/search-elasticsearch/go.mod
index 3b951ae..1175ae4 100644
--- a/search-elasticsearch/go.mod
+++ b/search-elasticsearch/go.mod
@@ -4,10 +4,9 @@ go 1.19
 
 require (
        github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe
-       github.com/apache/incubator-answer-plugins/util 
v0.0.0-00010101000000-000000000000
+       github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791
        github.com/olivere/elastic/v7 v7.0.32
        github.com/segmentfault/pacman v1.0.5-0.20230822083413-c0075a2d401f
-       gopkg.in/yaml.v2 v2.4.0
 )
 
 require (
@@ -45,6 +44,7 @@ require (
        golang.org/x/sys v0.18.0 // indirect
        golang.org/x/text v0.14.0 // indirect
        google.golang.org/protobuf v1.30.0 // indirect
+       gopkg.in/yaml.v2 v2.4.0 // indirect
        gopkg.in/yaml.v3 v3.0.1 // indirect
        sigs.k8s.io/yaml v1.3.0 // indirect
 )
diff --git a/search-elasticsearch/go.sum b/search-elasticsearch/go.sum
index 2f95ead..1abaa0f 100644
--- a/search-elasticsearch/go.sum
+++ b/search-elasticsearch/go.sum
@@ -4,6 +4,8 @@ github.com/LinkinStars/go-i18n/v2 v2.2.2 
h1:ZfjpzbW13dv6btv3RALKZkpN9A+7K1JA//2Q
 github.com/LinkinStars/go-i18n/v2 v2.2.2/go.mod 
h1:hLglSJ4/3M0Y7ZVcoEJI+OwqkglHCA32DdjuJJR2LbM=
 github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe 
h1:qjPRGlo6u24SQJDKqGpLNz2ju/BuTH4FO5Xy5RPXZC0=
 github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe/go.mod 
h1:YKwpG0rwRC0kHcbILcIyIbPMwsWaZ8j5lHJ34DPIdMI=
+github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791 
h1:ykjbqOsQPCaz5Gee2MRKJmVqBbkSL1Ja0LvJ/MBlcYs=
+github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791/go.mod 
h1:dq/SmyUtl98iV85NswmBGmi2jdc/1dOMDzWD2JGBA0o=
 github.com/aymerick/douceur v0.2.0 
h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
 github.com/aymerick/douceur v0.2.0/go.mod 
h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4=
 github.com/bytedance/sonic v1.5.0/go.mod 
h1:ED5hyg4y6t3/9Ku1R6dU/4KyJ48DZ4jPhfY1O2AihPM=
diff --git a/search-meilisearch/go.mod b/search-meilisearch/go.mod
index 4d68ad8..05a05b2 100644
--- a/search-meilisearch/go.mod
+++ b/search-meilisearch/go.mod
@@ -4,7 +4,7 @@ go 1.19
 
 require (
        github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe
-       github.com/apache/incubator-answer-plugins/util 
v0.0.0-00010101000000-000000000000
+       github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791
        github.com/meilisearch/meilisearch-go v0.25.0
        github.com/segmentfault/pacman v1.0.5-0.20230822083413-c0075a2d401f
 )
@@ -48,6 +48,7 @@ require (
        golang.org/x/sys v0.18.0 // indirect
        golang.org/x/text v0.14.0 // indirect
        google.golang.org/protobuf v1.30.0 // indirect
+       gopkg.in/yaml.v2 v2.4.0 // indirect
        gopkg.in/yaml.v3 v3.0.1 // indirect
        sigs.k8s.io/yaml v1.3.0 // indirect
 )
diff --git a/search-meilisearch/go.sum b/search-meilisearch/go.sum
index 52af17d..6f45c0e 100644
--- a/search-meilisearch/go.sum
+++ b/search-meilisearch/go.sum
@@ -6,6 +6,8 @@ github.com/andybalholm/brotli v1.0.4 
h1:V7DdXeJtZscaqfNuAdSRuRFzuiKlHSC/Zh3zl9qY
 github.com/andybalholm/brotli v1.0.4/go.mod 
h1:fO7iG3H7G2nSZ7m0zPUDn85XEX2GTukHGRSepvi9Eig=
 github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe 
h1:qjPRGlo6u24SQJDKqGpLNz2ju/BuTH4FO5Xy5RPXZC0=
 github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe/go.mod 
h1:YKwpG0rwRC0kHcbILcIyIbPMwsWaZ8j5lHJ34DPIdMI=
+github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791 
h1:ykjbqOsQPCaz5Gee2MRKJmVqBbkSL1Ja0LvJ/MBlcYs=
+github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791/go.mod 
h1:dq/SmyUtl98iV85NswmBGmi2jdc/1dOMDzWD2JGBA0o=
 github.com/aymerick/douceur v0.2.0 
h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
 github.com/aymerick/douceur v0.2.0/go.mod 
h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4=
 github.com/bytedance/sonic v1.5.0/go.mod 
h1:ED5hyg4y6t3/9Ku1R6dU/4KyJ48DZ4jPhfY1O2AihPM=
diff --git a/storage-aliyunoss/go.mod b/storage-aliyunoss/go.mod
index c2bc576..f066813 100644
--- a/storage-aliyunoss/go.mod
+++ b/storage-aliyunoss/go.mod
@@ -6,7 +6,7 @@ go 1.19
 require (
        github.com/aliyun/aliyun-oss-go-sdk v2.2.6+incompatible
        github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe
-       github.com/apache/incubator-answer-plugins/util 
v0.0.0-00010101000000-000000000000
+       github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791
 )
 
 require (
@@ -43,6 +43,7 @@ require (
        golang.org/x/text v0.14.0 // indirect
        golang.org/x/time v0.3.0 // indirect
        google.golang.org/protobuf v1.30.0 // indirect
+       gopkg.in/yaml.v2 v2.4.0 // indirect
        gopkg.in/yaml.v3 v3.0.1 // indirect
        sigs.k8s.io/yaml v1.3.0 // indirect
 )
diff --git a/storage-aliyunoss/go.sum b/storage-aliyunoss/go.sum
index 3ce83b7..13fce4a 100644
--- a/storage-aliyunoss/go.sum
+++ b/storage-aliyunoss/go.sum
@@ -6,6 +6,8 @@ github.com/aliyun/aliyun-oss-go-sdk v2.2.6+incompatible 
h1:KXeJoM1wo9I/6xPTyt6qC
 github.com/aliyun/aliyun-oss-go-sdk v2.2.6+incompatible/go.mod 
h1:T/Aws4fEfogEE9v+HPhhw+CntffsBHJ8nXQCwKr0/g8=
 github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe 
h1:qjPRGlo6u24SQJDKqGpLNz2ju/BuTH4FO5Xy5RPXZC0=
 github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe/go.mod 
h1:YKwpG0rwRC0kHcbILcIyIbPMwsWaZ8j5lHJ34DPIdMI=
+github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791 
h1:ykjbqOsQPCaz5Gee2MRKJmVqBbkSL1Ja0LvJ/MBlcYs=
+github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791/go.mod 
h1:dq/SmyUtl98iV85NswmBGmi2jdc/1dOMDzWD2JGBA0o=
 github.com/aymerick/douceur v0.2.0 
h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
 github.com/aymerick/douceur v0.2.0/go.mod 
h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4=
 github.com/bytedance/sonic v1.5.0/go.mod 
h1:ED5hyg4y6t3/9Ku1R6dU/4KyJ48DZ4jPhfY1O2AihPM=
diff --git a/storage-s3/go.mod b/storage-s3/go.mod
index 0d3990d..6c38084 100644
--- a/storage-s3/go.mod
+++ b/storage-s3/go.mod
@@ -4,7 +4,7 @@ go 1.19
 
 require (
        github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe
-       github.com/apache/incubator-answer-plugins/util 
v0.0.0-00010101000000-000000000000
+       github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791
        github.com/aws/aws-sdk-go v1.44.314
 )
 
@@ -42,6 +42,7 @@ require (
        golang.org/x/sys v0.18.0 // indirect
        golang.org/x/text v0.14.0 // indirect
        google.golang.org/protobuf v1.30.0 // indirect
+       gopkg.in/yaml.v2 v2.4.0 // indirect
        gopkg.in/yaml.v3 v3.0.1 // indirect
        sigs.k8s.io/yaml v1.3.0 // indirect
 )
diff --git a/storage-s3/go.sum b/storage-s3/go.sum
index dcbb103..8ed5eb0 100644
--- a/storage-s3/go.sum
+++ b/storage-s3/go.sum
@@ -4,6 +4,8 @@ github.com/LinkinStars/go-i18n/v2 v2.2.2 
h1:ZfjpzbW13dv6btv3RALKZkpN9A+7K1JA//2Q
 github.com/LinkinStars/go-i18n/v2 v2.2.2/go.mod 
h1:hLglSJ4/3M0Y7ZVcoEJI+OwqkglHCA32DdjuJJR2LbM=
 github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe 
h1:qjPRGlo6u24SQJDKqGpLNz2ju/BuTH4FO5Xy5RPXZC0=
 github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe/go.mod 
h1:YKwpG0rwRC0kHcbILcIyIbPMwsWaZ8j5lHJ34DPIdMI=
+github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791 
h1:ykjbqOsQPCaz5Gee2MRKJmVqBbkSL1Ja0LvJ/MBlcYs=
+github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791/go.mod 
h1:dq/SmyUtl98iV85NswmBGmi2jdc/1dOMDzWD2JGBA0o=
 github.com/aws/aws-sdk-go v1.44.314 
h1:d/5Jyk/Fb+PBd/4nzQg0JuC2W4A0knrDIzBgK/ggAow=
 github.com/aws/aws-sdk-go v1.44.314/go.mod 
h1:aVsgQcEevwlmQ7qHE9I3h+dtQgpqhFB+i8Phjh7fkwI=
 github.com/aymerick/douceur v0.2.0 
h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
diff --git a/user-center-wecom/go.mod b/user-center-wecom/go.mod
index 06f65fa..ddb750a 100644
--- a/user-center-wecom/go.mod
+++ b/user-center-wecom/go.mod
@@ -4,7 +4,7 @@ go 1.19
 
 require (
        github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe
-       github.com/apache/incubator-answer-plugins/util 
v0.0.0-00010101000000-000000000000
+       github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791
        github.com/gin-gonic/gin v1.9.1
        github.com/imroc/req/v3 v3.33.1
        github.com/patrickmn/go-cache v2.1.0+incompatible
@@ -64,6 +64,7 @@ require (
        golang.org/x/text v0.14.0 // indirect
        golang.org/x/tools v0.13.0 // indirect
        google.golang.org/protobuf v1.30.0 // indirect
+       gopkg.in/yaml.v2 v2.4.0 // indirect
        gopkg.in/yaml.v3 v3.0.1 // indirect
        sigs.k8s.io/yaml v1.3.0 // indirect
 )
diff --git a/user-center-wecom/go.sum b/user-center-wecom/go.sum
index 3aeacc7..39b4e85 100644
--- a/user-center-wecom/go.sum
+++ b/user-center-wecom/go.sum
@@ -8,6 +8,8 @@ github.com/alicebob/miniredis/v2 v2.30.0 
h1:uA3uhDbCxfO9+DI/DuGeAMr9qI+noVWwGPNT
 github.com/alicebob/miniredis/v2 v2.30.0/go.mod 
h1:84TWKZlxYkfgMucPBf5SOQBYJceZeQRFIaQgNMiCX6Q=
 github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe 
h1:qjPRGlo6u24SQJDKqGpLNz2ju/BuTH4FO5Xy5RPXZC0=
 github.com/apache/incubator-answer v1.3.1-0.20240506084933-9681c026adfe/go.mod 
h1:YKwpG0rwRC0kHcbILcIyIbPMwsWaZ8j5lHJ34DPIdMI=
+github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791 
h1:ykjbqOsQPCaz5Gee2MRKJmVqBbkSL1Ja0LvJ/MBlcYs=
+github.com/apache/incubator-answer-plugins/util 
v0.0.0-20240710070429-2de93c30d791/go.mod 
h1:dq/SmyUtl98iV85NswmBGmi2jdc/1dOMDzWD2JGBA0o=
 github.com/aymerick/douceur v0.2.0 
h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
 github.com/aymerick/douceur v0.2.0/go.mod 
h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4=
 github.com/bradfitz/gomemcache v0.0.0-20220106215444-fb4bf637b56d 
h1:pVrfxiGfwelyab6n21ZBkbkmbevaf+WvMIiR7sr97hw=


Reply via email to