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

Reply via email to