This is an automated email from the ASF dual-hosted git repository.
ming pushed a commit to branch master
in repository
https://gitbox.apache.org/repos/asf/incubator-hugegraph-toolchain.git
The following commit(s) were added to refs/heads/master by this push:
new b066b805 chore(client): increase the api num as the latest server
commit + 10 (#546)
b066b805 is described below
commit b066b805630ca591809cfee2da2aae1395fc6b42
Author: Dandelion <[email protected]>
AuthorDate: Tue Dec 5 11:21:43 2023 +0800
chore(client): increase the api num as the latest server commit + 10 (#546)
* fix: the api version is outdated
* fix dockerfile to aviod hubble use client:1.0.0
* Update
hugegraph-client/src/main/java/org/apache/hugegraph/driver/HugeClient.java
* fix: increase the depth for git clone
* Update
hugegraph-client/src/main/java/org/apache/hugegraph/driver/HugeClient.java
---
.github/workflows/client-ci.yml | 2 +-
hugegraph-client/assembly/travis/install-hugegraph-from-source.sh | 2 +-
.../src/main/java/org/apache/hugegraph/driver/HugeClient.java | 4 +++-
hugegraph-hubble/Dockerfile | 3 +++
hugegraph-hubble/hubble-dist/assembly/travis/download-hugegraph.sh | 2 +-
hugegraph-loader/assembly/travis/install-hugegraph-from-source.sh | 2 +-
hugegraph-tools/assembly/travis/install-hugegraph-from-source.sh | 2 +-
7 files changed, 11 insertions(+), 6 deletions(-)
diff --git a/.github/workflows/client-ci.yml b/.github/workflows/client-ci.yml
index e414921d..f1448f80 100644
--- a/.github/workflows/client-ci.yml
+++ b/.github/workflows/client-ci.yml
@@ -69,6 +69,6 @@ jobs:
mvn test -Dtest=FuncTestSuite
- name: Upload coverage to Codecov
- uses: codecov/[email protected]
+ uses: codecov/codecov-action@v3
with:
file: target/jacoco.xml
diff --git a/hugegraph-client/assembly/travis/install-hugegraph-from-source.sh
b/hugegraph-client/assembly/travis/install-hugegraph-from-source.sh
index fe902407..df912fb0 100755
--- a/hugegraph-client/assembly/travis/install-hugegraph-from-source.sh
+++ b/hugegraph-client/assembly/travis/install-hugegraph-from-source.sh
@@ -26,7 +26,7 @@ HUGEGRAPH_GIT_URL="https://github.com/apache/hugegraph.git"
GIT_DIR=hugegraph
# download code and compile
-git clone --depth 100 ${HUGEGRAPH_GIT_URL} $GIT_DIR
+git clone --depth 150 ${HUGEGRAPH_GIT_URL} $GIT_DIR
cd "${GIT_DIR}"
git checkout "${COMMIT_ID}"
mvn package -DskipTests -Dmaven.javadoc.skip=true -ntp
diff --git
a/hugegraph-client/src/main/java/org/apache/hugegraph/driver/HugeClient.java
b/hugegraph-client/src/main/java/org/apache/hugegraph/driver/HugeClient.java
index e3c9045b..caa48586 100644
--- a/hugegraph-client/src/main/java/org/apache/hugegraph/driver/HugeClient.java
+++ b/hugegraph-client/src/main/java/org/apache/hugegraph/driver/HugeClient.java
@@ -109,7 +109,9 @@ public class HugeClient implements Closeable {
private void checkServerApiVersion() {
VersionUtil.Version apiVersion =
VersionUtil.Version.of(this.version.getApiVersion());
- VersionUtil.check(apiVersion, "0.38", "0.70", "hugegraph-api in
server");
+ // TODO: find a way to keep the range of api version correct
automatically
+ // 0.81 equals to the {latest_api_version} +10
+ VersionUtil.check(apiVersion, "0.38", "0.81", "hugegraph-api in
server");
this.client.apiVersion(apiVersion);
}
diff --git a/hugegraph-hubble/Dockerfile b/hugegraph-hubble/Dockerfile
index 4518d82f..2ae677a6 100644
--- a/hugegraph-hubble/Dockerfile
+++ b/hugegraph-hubble/Dockerfile
@@ -26,6 +26,9 @@ RUN set -x \
COPY . /pkg
WORKDIR /pkg
+RUN set -x \
+ && mvn install -pl hugegraph-client,hugegraph-loader -am
-Dmaven.javadoc.skip=true -DskipTests -ntp
+
RUN set -x \
&& cd /pkg/hugegraph-hubble/ \
&& mvn package -e -B -ntp -DskipTests -Dmaven.javadoc.skip=true
diff --git a/hugegraph-hubble/hubble-dist/assembly/travis/download-hugegraph.sh
b/hugegraph-hubble/hubble-dist/assembly/travis/download-hugegraph.sh
index 7813cc3b..38a7032c 100755
--- a/hugegraph-hubble/hubble-dist/assembly/travis/download-hugegraph.sh
+++ b/hugegraph-hubble/hubble-dist/assembly/travis/download-hugegraph.sh
@@ -26,7 +26,7 @@ HUGEGRAPH_GIT_URL="https://github.com/apache/hugegraph.git"
GIT_DIR=hugegraph
# download code and compile
-git clone --depth 100 $HUGEGRAPH_GIT_URL $GIT_DIR
+git clone --depth 150 $HUGEGRAPH_GIT_URL $GIT_DIR
cd "${GIT_DIR}"
git checkout "${COMMIT_ID}"
mvn package -DskipTests -Dmaven.javadoc.skip=true -ntp
diff --git a/hugegraph-loader/assembly/travis/install-hugegraph-from-source.sh
b/hugegraph-loader/assembly/travis/install-hugegraph-from-source.sh
index 60adcfac..202f4569 100755
--- a/hugegraph-loader/assembly/travis/install-hugegraph-from-source.sh
+++ b/hugegraph-loader/assembly/travis/install-hugegraph-from-source.sh
@@ -24,7 +24,7 @@ fi
COMMIT_ID=$1
HUGEGRAPH_GIT_URL="https://github.com/apache/hugegraph.git"
-git clone --depth 100 ${HUGEGRAPH_GIT_URL} hugegraph
+git clone --depth 150 ${HUGEGRAPH_GIT_URL} hugegraph
cd hugegraph
git checkout "${COMMIT_ID}"
mvn package -DskipTests -Dmaven.javadoc.skip=true -ntp
diff --git a/hugegraph-tools/assembly/travis/install-hugegraph-from-source.sh
b/hugegraph-tools/assembly/travis/install-hugegraph-from-source.sh
index 5b3b2637..45de8924 100755
--- a/hugegraph-tools/assembly/travis/install-hugegraph-from-source.sh
+++ b/hugegraph-tools/assembly/travis/install-hugegraph-from-source.sh
@@ -25,7 +25,7 @@ HUGEGRAPH_GIT_URL="https://github.com/apache/hugegraph.git"
GIT_DIR=hugegraph
# download code and compile
-git clone --depth 100 $HUGEGRAPH_GIT_URL $GIT_DIR
+git clone --depth 150 $HUGEGRAPH_GIT_URL $GIT_DIR
cd "${GIT_DIR}"
git checkout "${COMMIT_ID}"
mvn package -DskipTests -Dmaven.javadoc.skip=true -ntp