diff --git a/.github/workflows/pd-store.yml b/.github/workflows/pd-store-ci.yml
similarity index 83%
rename from .github/workflows/pd-store.yml
rename to .github/workflows/pd-store-ci.yml
index 7c45e0faad..25a54c1224 100644
--- a/.github/workflows/pd-store.yml
+++ b/.github/workflows/pd-store-ci.yml
@@ -1,4 +1,4 @@
-name: "pd-store"
+name: "hugegraph-pd-store-ci"
on:
push:
@@ -8,11 +8,14 @@ on:
- 'test-*'
pull_request:
+# TODO: consider merge to one ci.yml file
jobs:
pd:
runs-on: ubuntu-latest
env:
- USE_STAGE: 'true' # Whether to include the stage repository.
+ # TODO: avoid duplicated env setup in pd & store
+ USE_STAGE: 'false' # Whether to include the stage repository.
+ # TODO: remove outdated env
TRAVIS_DIR: hugegraph-server/hugegraph-dist/src/assembly/travis
REPORT_DIR: target/site/jacoco
@@ -31,9 +34,9 @@ jobs:
restore-keys: ${{ runner.os }}-m2
- name: Checkout
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
with:
- fetch-depth: 2
+ fetch-depth: 5
- name: use staged maven repo settings
if: ${{ env.USE_STAGE == 'true' }}
@@ -54,7 +57,8 @@ jobs:
# TODO: avoid duplicated env setup
runs-on: ubuntu-latest
env:
- USE_STAGE: 'true' # Whether to include the stage repository.
+ USE_STAGE: 'false' # Whether to include the stage repository.
+ # TODO: remove outdated env
TRAVIS_DIR: hugegraph-server/hugegraph-dist/src/assembly/travis
REPORT_DIR: target/site/jacoco
@@ -73,9 +77,9 @@ jobs:
restore-keys: ${{ runner.os }}-m2
- name: Checkout
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
with:
- fetch-depth: 2
+ fetch-depth: 5
- name: use staged maven repo settings
if: ${{ env.USE_STAGE == 'true' }}
diff --git a/.github/workflows/ci.yml b/.github/workflows/server-ci.yml
similarity index 96%
rename from .github/workflows/ci.yml
rename to .github/workflows/server-ci.yml
index b96383f7cd..7af6c3be0e 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/server-ci.yml
@@ -1,4 +1,4 @@
-name: "hugegraph-ci"
+name: "hugegraph-server-ci"
on:
push:
@@ -13,7 +13,7 @@ jobs:
# TODO: we need test & replace it to ubuntu-24.04 or ubuntu-latest
runs-on: ubuntu-20.04
env:
- USE_STAGE: 'true' # Whether to include the stage repository.
+ USE_STAGE: 'false' # Whether to include the stage repository.
TRAVIS_DIR: hugegraph-server/hugegraph-dist/src/assembly/travis
REPORT_DIR: target/site/jacoco
BACKEND: ${{ matrix.BACKEND }}
@@ -34,7 +34,7 @@ jobs:
- name: Checkout
uses: actions/checkout@v4
with:
- fetch-depth: 2
+ fetch-depth: 5
# TODO: Remove this step after install-backend.sh updated
- name: Install Java8 for backend
diff --git a/pom.xml b/pom.xml
index 273270f9d4..1224e32a9b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -144,21 +144,23 @@
**/*.conf
**/*.map
**/*.properties
- dist/**/*
**/bin/hugegraph.service
**/swagger-ui/**/*
scripts/dev/reviewers
- scripts/dev/reviewers
**/*.md
**/dependency-reduced-pom.xml
**/logs/*.log
**/META-INF/**/*
- **/target/*
style/*
ChangeLog
CONFIG.ini
GROUPS
OWNERS
+
+ **/pd/grpc/**/*.java
+ **/store/grpc/**/*.java
+ **/target/**
+ dist/**/*
.github/**/*
.gitignore