Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
e638ba6
frontend transfer
FrostyHec Sep 12, 2024
cac690d
update i18n configuration
FrostyHec Sep 13, 2024
2b46abf
i18n configuration on components and algorithm form, algorithm search
FrostyHec Sep 14, 2024
96e7f70
supporting i18n on olap components
FrostyHec Sep 18, 2024
5e9e16a
Update exist class in backend to support new version.
FrostyHec Sep 27, 2024
9e1c872
support i18n for mode switch text
FrostyHec Sep 27, 2024
7ce5b0c
support auth api in hubble-backend
FrostyHec Sep 27, 2024
35290c6
support algorithm api in hubble-backend
FrostyHec Sep 28, 2024
46231e3
supporting saas, langchain and op in hubble-backend
FrostyHec Sep 28, 2024
e27f64b
updating files to support hubble-2.0 backend
FrostyHec Sep 28, 2024
99160e9
fix complication error from i18n
FrostyHec Sep 28, 2024
6760f2c
fix dependency
FrostyHec Sep 28, 2024
acd6948
fix i18n display
FrostyHec Sep 28, 2024
b7f63de
update license header
FrostyHec Sep 28, 2024
7b74852
update license header
FrostyHec Sep 28, 2024
0362086
update file format
FrostyHec Sep 28, 2024
5a50a92
update file format
FrostyHec Sep 28, 2024
3a4818d
update path
FrostyHec Sep 28, 2024
ba7423e
remove common-logger
FrostyHec Sep 28, 2024
d3a3afb
recover legacy version
FrostyHec Oct 13, 2024
5c79ea4
Merge branch 'refs/heads/master' into hubble2.0
FrostyHec Oct 13, 2024
deadd30
use hg-common-1.3.0
FrostyHec Oct 13, 2024
10e95a9
update yarn
FrostyHec Nov 25, 2024
450fb2a
fix dependency
FrostyHec Nov 25, 2024
e0c4d76
Fixing Dependency issues between Hubble and Client.
FrostyHec Nov 2, 2025
0a445bc
Merge branch 'master' into pr/632
imbajin Nov 5, 2025
86ccdf4
fix: remove duplicate client() method in BaseApiTest
imbajin Nov 5, 2025
4e3bdda
refactor(loader): improve code readability and formatting
imbajin Nov 5, 2025
7fbe313
chore(hubble): improve Node.js build caching and update Sass dependency
imbajin Nov 5, 2025
1bb505b
fix(hubble): merge conflict and add yarn resolutions
imbajin Nov 5, 2025
ba85ea5
chore(hubble): update Node.js version to 18.20.8 across project
imbajin Nov 5, 2025
e2a9dd4
chore(hubble): set CI env vars and increase Node memory in build
imbajin Nov 5, 2025
9a29f52
feat: init serena onboarding & project memory files
imbajin Nov 5, 2025
6e17aa3
Merge branch 'master' into hubble2.0
imbajin Nov 10, 2025
836b380
[fix] Modify the startup script to fix the log and protobuf dependenc…
kenssa4eedfd Nov 27, 2025
291232d
chore: add workflow for auto PR comments
imbajin Nov 27, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
35 changes: 35 additions & 0 deletions .github/workflows/auto-pr-comment.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.

name: "Auto PR Commenter"

on:
pull_request_target:
types: [opened]

jobs:
add-review-comment:
runs-on: ubuntu-latest
permissions:
pull-requests: write
steps:
- name: Add review comment
uses: peter-evans/create-or-update-comment@v4
with:
issue-number: ${{ github.event.pull_request.number }}
body: |
@codecov-ai-reviewer review
25 changes: 25 additions & 0 deletions .github/workflows/hubble-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,11 @@ jobs:
python-version: ${{ matrix.python-version }}
cache: 'pip'

- name: Set up Node.js 18.20.8
uses: actions/setup-node@v4
with:
node-version: '18.20.8'

# we also should cache python & yarn & downloads to avoid useless work
- name: Cache Maven packages
uses: actions/cache@v3
Expand All @@ -65,6 +70,17 @@ jobs:
restore-keys: |
${{ runner.os }}-maven-

- name: Cache Node modules
uses: actions/cache@v3
with:
path: |
hugegraph-hubble/hubble-fe/node_modules
hugegraph-hubble/hubble-fe/node
~/.cache/yarn
key: ${{ runner.os }}-node-${{ hashFiles('**/package.json', '**/yarn.lock') }}
restore-keys: |
${{ runner.os }}-node-

- name: use staged maven repo settings
if: ${{ env.USE_STAGE == 'true' }}
run: |
Expand All @@ -78,7 +94,16 @@ jobs:
mvn -e compile -Dmaven.javadoc.skip=true -ntp

- name: Prepare env and service
env:
CI: false
run: |
echo "=== Environment Info ==="
node -v
yarn -v
echo "NODE_OPTIONS: $NODE_OPTIONS"
echo "CI: $CI"
free -h || true
echo "======================="

python -m pip install -r ${TRAVIS_DIR}/requirements.txt
cd hugegraph-hubble
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,9 +54,6 @@ public class HugeClientBuilder {
public HugeClientBuilder(String url, String graphSpace, String graph) {
E.checkArgument(url != null && !url.isEmpty(),
"Expect a string value as the url parameter argument, but got: %s", url);
E.checkArgument(graph != null && !graph.isEmpty(),
"Expect a string value as the graph name parameter argument, but got: %s",
graph);
this.url = url;
this.graphSpace = graphSpace;
this.graph = graph;
Expand All @@ -77,7 +74,6 @@ public HugeClientBuilder(String url, String graphSpace, String graph) {

public HugeClient build() {
E.checkArgument(this.url != null, "The url parameter can't be null");
E.checkArgument(this.graph != null, "The graph parameter can't be null");
return new HugeClient(this);
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,7 @@ public class BaseClientTest {
protected static final String GRAPH = "hugegraph";
protected static final String USERNAME = "admin";
protected static final String PASSWORD = "pa";
//protected static final String PASSWORD = "admin";
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

This commented-out line appears to be a temporary change for local testing. It should be removed to keep the code clean and avoid confusion.

protected static final int TIMEOUT = 10;

private static HugeClient client;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
import org.apache.hugegraph.testutil.Assert;
import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.junit.Ignore;
import org.junit.Test;

public class LoginApiTest extends AuthApiTest {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@
import org.apache.hugegraph.testutil.Whitebox;
import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.junit.Ignore;
import org.junit.Test;

public class LogoutApiTest extends AuthApiTest {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@
import org.apache.hugegraph.testutil.Whitebox;
import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.junit.Ignore;
import org.junit.Test;

public class TokenApiTest extends AuthApiTest {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@
import org.apache.hugegraph.testutil.Assert;
import org.junit.After;
import org.junit.Before;
import org.junit.Ignore;
import org.junit.Test;

import com.google.common.collect.ImmutableSet;
Expand Down
6 changes: 3 additions & 3 deletions hugegraph-hubble/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,16 +44,16 @@ Then use a web browser to access `ip:8088` and you can see the `Hubble` page. Yo

### 2. Clone source code then compile and install

> Note: Compiling Hubble requires the users local environment to have Node.js V16.x and yarn installed.
> Note: Compiling Hubble requires the user's local environment to have Node.js V18.20.8 and yarn installed.

```bash
apt install curl build-essential
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
source ~/.bashrc
nvm install 16
nvm install 18.20.8
```

Then, verify that the installed Node.js version is 16.x (please note that higher Node version may cause conflicts).
Then, verify that the installed Node.js version is 18.20.8.

```bash
node -v
Expand Down
Loading
Loading