From c3d78c4d69e00b6a888b71bd14e679913ebe8329 Mon Sep 17 00:00:00 2001 From: hongwangliu-nju <1649209217@qq.com> Date: Sat, 13 Sep 2025 10:04:38 +0800 Subject: [PATCH 1/2] fix:Rename rust-check.yml Signed-off-by: hongwangliu-nju <1649209217@qq.com> --- .../workflows/{cratespro-check.yml => rust-check.yml} | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) rename .github/workflows/{cratespro-check.yml => rust-check.yml} (74%) diff --git a/.github/workflows/cratespro-check.yml b/.github/workflows/rust-check.yml similarity index 74% rename from .github/workflows/cratespro-check.yml rename to .github/workflows/rust-check.yml index 9c9423ab3..f4be90ee0 100644 --- a/.github/workflows/cratespro-check.yml +++ b/.github/workflows/rust-check.yml @@ -1,12 +1,12 @@ -name: CratesPro Extensions Check, Test and Lints +name: Rust Extensions Check, Test and Lints on: pull_request: branches: - main paths: - - '.github/workflows/cratespro-**' - - 'extensions/cratespro/**' + - '.github/workflows/rust-**' + - 'extensions/rust/**' concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} @@ -18,7 +18,7 @@ jobs: runs-on: ubuntu-latest defaults: run: - working-directory: extensions/cratespro + working-directory: extensions/rust env: CARGO_TERM_COLOR: always steps: @@ -44,4 +44,4 @@ jobs: - name: Run cargo test run: | - cargo test --manifest-path extensions/cratespro/Cargo.toml --all-features --no-fail-fast -- --nocapture \ No newline at end of file + cargo test --manifest-path extensions/rust/Cargo.toml --all-features --no-fail-fast -- --nocapture \ No newline at end of file From f7cf545f2d8efff94b8f8765087acf57d908dd0a Mon Sep 17 00:00:00 2001 From: hongwangliu-nju <1649209217@qq.com> Date: Sat, 13 Sep 2025 14:47:45 +0800 Subject: [PATCH 2/2] Rename rust and tugraph Signed-off-by: hongwangliu-nju <1649209217@qq.com> --- extensions/{cratespro => rust}/.env | 0 extensions/{cratespro => rust}/Cargo.toml | 4 ++-- extensions/{cratespro => rust}/common/data_transporter/BUCK | 0 .../{cratespro => rust}/common/data_transporter/Cargo.toml | 0 .../common/data_transporter/src/data_packer.rs | 0 .../common/data_transporter/src/data_reader.rs | 0 .../{cratespro => rust}/common/data_transporter/src/db.rs | 0 .../common/data_transporter/src/handler.rs | 0 .../{cratespro => rust}/common/data_transporter/src/lib.rs | 0 .../common/data_transporter/src/redis_store.rs | 0 .../common/data_transporter/src/transporter.rs | 0 extensions/{cratespro => rust}/common/database/.env | 0 extensions/{cratespro => rust}/common/database/BUCK | 0 extensions/{cratespro => rust}/common/database/Cargo.toml | 0 extensions/{cratespro => rust}/common/database/entity/BUCK | 0 .../{cratespro => rust}/common/database/entity/Cargo.toml | 0 .../common/database/entity/src/contributor_location.rs | 0 .../common/database/entity/src/crate_owners.rs | 0 .../common/database/entity/src/crate_users.rs | 0 .../common/database/entity/src/crates.rs | 0 .../common/database/entity/src/crates_info.rs | 0 .../{cratespro => rust}/common/database/entity/src/cves.rs | 0 .../common/database/entity/src/dependency_cache.rs | 0 .../common/database/entity/src/dependent_cache.rs | 0 .../common/database/entity/src/github_sync_status.rs | 0 .../common/database/entity/src/github_user.rs | 0 .../common/database/entity/src/graph_info.rs | 0 .../common/database/entity/src/license.rs | 0 .../{cratespro => rust}/common/database/entity/src/mod.rs | 0 .../common/database/entity/src/prelude.rs | 0 .../common/database/entity/src/program_dependencies.rs | 0 .../common/database/entity/src/program_versions.rs | 0 .../common/database/entity/src/programs.rs | 0 .../common/database/entity/src/repo_sync_result.rs | 0 .../common/database/entity/src/repository_contributor.rs | 0 .../common/database/entity/src/rustsec_info.rs | 0 .../common/database/entity/src/rustsecs.rs | 0 .../common/database/entity/src/sea_orm_active_enums.rs | 0 .../common/database/entity/src/senseleak_res.rs | 0 .../common/database/entity/src/userloginfo.rs | 0 .../common/database/entity/src/version_info.rs | 0 extensions/{cratespro => rust}/common/database/src/lib.rs | 0 extensions/{cratespro => rust}/common/model/BUCK | 0 extensions/{cratespro => rust}/common/model/Cargo.toml | 0 .../{cratespro => rust}/common/model/src/general_model.rs | 0 extensions/{cratespro => rust}/common/model/src/github.rs | 0 extensions/{cratespro => rust}/common/model/src/lib.rs | 0 .../{cratespro => rust}/common/model/src/repo_sync_model.rs | 0 .../{cratespro => rust}/common/model/src/tugraph_model.rs | 0 extensions/{cratespro => rust}/common/repo_import/BUCK | 0 .../{cratespro => rust}/common/repo_import/Cargo.toml | 0 .../common/repo_import/src/crate_info.rs | 0 .../{cratespro => rust}/common/repo_import/src/git.rs | 0 .../common/repo_import/src/kafka_handler.rs | 0 .../{cratespro => rust}/common/repo_import/src/lib.rs | 0 .../{cratespro => rust}/common/repo_import/src/utils.rs | 0 .../common/repo_import/src/version_info.rs | 0 extensions/{cratespro => rust}/common/search/BUCK | 0 extensions/{cratespro => rust}/common/search/Cargo.toml | 0 extensions/{cratespro => rust}/common/search/src/ai.rs | 0 .../{cratespro => rust}/common/search/src/crates_search.rs | 0 .../{cratespro => rust}/common/search/src/embedding.rs | 0 extensions/{cratespro => rust}/common/search/src/lib.rs | 0 .../{cratespro => rust}/common/search/src/search_prepare.rs | 0 extensions/{cratespro => rust}/common/tudriver/BUCK | 0 extensions/{cratespro => rust}/common/tudriver/Cargo.toml | 0 extensions/{cratespro => rust}/common/tudriver/src/lib.rs | 0 .../common/tudriver/src/tugraph_client.rs | 0 extensions/{cratespro/import_tugraph => rust/tugraph}/BUCK | 0 .../{cratespro/import_tugraph => rust/tugraph}/Cargo.toml | 2 +- .../{cratespro/import_tugraph => rust/tugraph}/Dockerfile | 0 .../tugraph}/deploy-import-tugraph.sh | 6 +++--- .../import_tugraph => rust/tugraph}/deployment.yaml | 0 .../import_tugraph => rust/tugraph}/import.config | 0 .../{cratespro/import_tugraph => rust/tugraph}/src/cli.rs | 0 .../import_tugraph => rust/tugraph}/src/core_controller.rs | 0 .../{cratespro/import_tugraph => rust/tugraph}/src/main.rs | 0 77 files changed, 6 insertions(+), 6 deletions(-) rename extensions/{cratespro => rust}/.env (100%) rename extensions/{cratespro => rust}/Cargo.toml (93%) rename extensions/{cratespro => rust}/common/data_transporter/BUCK (100%) rename extensions/{cratespro => rust}/common/data_transporter/Cargo.toml (100%) rename extensions/{cratespro => rust}/common/data_transporter/src/data_packer.rs (100%) rename extensions/{cratespro => rust}/common/data_transporter/src/data_reader.rs (100%) rename extensions/{cratespro => rust}/common/data_transporter/src/db.rs (100%) rename extensions/{cratespro => rust}/common/data_transporter/src/handler.rs (100%) rename extensions/{cratespro => rust}/common/data_transporter/src/lib.rs (100%) rename extensions/{cratespro => rust}/common/data_transporter/src/redis_store.rs (100%) rename extensions/{cratespro => rust}/common/data_transporter/src/transporter.rs (100%) rename extensions/{cratespro => rust}/common/database/.env (100%) rename extensions/{cratespro => rust}/common/database/BUCK (100%) rename extensions/{cratespro => rust}/common/database/Cargo.toml (100%) rename extensions/{cratespro => rust}/common/database/entity/BUCK (100%) rename extensions/{cratespro => rust}/common/database/entity/Cargo.toml (100%) rename extensions/{cratespro => rust}/common/database/entity/src/contributor_location.rs (100%) rename extensions/{cratespro => rust}/common/database/entity/src/crate_owners.rs (100%) rename extensions/{cratespro => rust}/common/database/entity/src/crate_users.rs (100%) rename extensions/{cratespro => rust}/common/database/entity/src/crates.rs (100%) rename extensions/{cratespro => rust}/common/database/entity/src/crates_info.rs (100%) rename extensions/{cratespro => rust}/common/database/entity/src/cves.rs (100%) rename extensions/{cratespro => rust}/common/database/entity/src/dependency_cache.rs (100%) rename extensions/{cratespro => rust}/common/database/entity/src/dependent_cache.rs (100%) rename extensions/{cratespro => rust}/common/database/entity/src/github_sync_status.rs (100%) rename extensions/{cratespro => rust}/common/database/entity/src/github_user.rs (100%) rename extensions/{cratespro => rust}/common/database/entity/src/graph_info.rs (100%) rename extensions/{cratespro => rust}/common/database/entity/src/license.rs (100%) rename extensions/{cratespro => rust}/common/database/entity/src/mod.rs (100%) rename extensions/{cratespro => rust}/common/database/entity/src/prelude.rs (100%) rename extensions/{cratespro => rust}/common/database/entity/src/program_dependencies.rs (100%) rename extensions/{cratespro => rust}/common/database/entity/src/program_versions.rs (100%) rename extensions/{cratespro => rust}/common/database/entity/src/programs.rs (100%) rename extensions/{cratespro => rust}/common/database/entity/src/repo_sync_result.rs (100%) rename extensions/{cratespro => rust}/common/database/entity/src/repository_contributor.rs (100%) rename extensions/{cratespro => rust}/common/database/entity/src/rustsec_info.rs (100%) rename extensions/{cratespro => rust}/common/database/entity/src/rustsecs.rs (100%) rename extensions/{cratespro => rust}/common/database/entity/src/sea_orm_active_enums.rs (100%) rename extensions/{cratespro => rust}/common/database/entity/src/senseleak_res.rs (100%) rename extensions/{cratespro => rust}/common/database/entity/src/userloginfo.rs (100%) rename extensions/{cratespro => rust}/common/database/entity/src/version_info.rs (100%) rename extensions/{cratespro => rust}/common/database/src/lib.rs (100%) rename extensions/{cratespro => rust}/common/model/BUCK (100%) rename extensions/{cratespro => rust}/common/model/Cargo.toml (100%) rename extensions/{cratespro => rust}/common/model/src/general_model.rs (100%) rename extensions/{cratespro => rust}/common/model/src/github.rs (100%) rename extensions/{cratespro => rust}/common/model/src/lib.rs (100%) rename extensions/{cratespro => rust}/common/model/src/repo_sync_model.rs (100%) rename extensions/{cratespro => rust}/common/model/src/tugraph_model.rs (100%) rename extensions/{cratespro => rust}/common/repo_import/BUCK (100%) rename extensions/{cratespro => rust}/common/repo_import/Cargo.toml (100%) rename extensions/{cratespro => rust}/common/repo_import/src/crate_info.rs (100%) rename extensions/{cratespro => rust}/common/repo_import/src/git.rs (100%) rename extensions/{cratespro => rust}/common/repo_import/src/kafka_handler.rs (100%) rename extensions/{cratespro => rust}/common/repo_import/src/lib.rs (100%) rename extensions/{cratespro => rust}/common/repo_import/src/utils.rs (100%) rename extensions/{cratespro => rust}/common/repo_import/src/version_info.rs (100%) rename extensions/{cratespro => rust}/common/search/BUCK (100%) rename extensions/{cratespro => rust}/common/search/Cargo.toml (100%) rename extensions/{cratespro => rust}/common/search/src/ai.rs (100%) rename extensions/{cratespro => rust}/common/search/src/crates_search.rs (100%) rename extensions/{cratespro => rust}/common/search/src/embedding.rs (100%) rename extensions/{cratespro => rust}/common/search/src/lib.rs (100%) rename extensions/{cratespro => rust}/common/search/src/search_prepare.rs (100%) rename extensions/{cratespro => rust}/common/tudriver/BUCK (100%) rename extensions/{cratespro => rust}/common/tudriver/Cargo.toml (100%) rename extensions/{cratespro => rust}/common/tudriver/src/lib.rs (100%) rename extensions/{cratespro => rust}/common/tudriver/src/tugraph_client.rs (100%) rename extensions/{cratespro/import_tugraph => rust/tugraph}/BUCK (100%) rename extensions/{cratespro/import_tugraph => rust/tugraph}/Cargo.toml (96%) rename extensions/{cratespro/import_tugraph => rust/tugraph}/Dockerfile (100%) rename extensions/{cratespro/import_tugraph => rust/tugraph}/deploy-import-tugraph.sh (84%) rename extensions/{cratespro/import_tugraph => rust/tugraph}/deployment.yaml (100%) rename extensions/{cratespro/import_tugraph => rust/tugraph}/import.config (100%) rename extensions/{cratespro/import_tugraph => rust/tugraph}/src/cli.rs (100%) rename extensions/{cratespro/import_tugraph => rust/tugraph}/src/core_controller.rs (100%) rename extensions/{cratespro/import_tugraph => rust/tugraph}/src/main.rs (100%) diff --git a/extensions/cratespro/.env b/extensions/rust/.env similarity index 100% rename from extensions/cratespro/.env rename to extensions/rust/.env diff --git a/extensions/cratespro/Cargo.toml b/extensions/rust/Cargo.toml similarity index 93% rename from extensions/cratespro/Cargo.toml rename to extensions/rust/Cargo.toml index f28389da2..73888b063 100644 --- a/extensions/cratespro/Cargo.toml +++ b/extensions/rust/Cargo.toml @@ -7,7 +7,7 @@ members = [ "common/repo_import", # extract repo and import data into tugraph "common/search", "common/tudriver", # tugraph client, deal with the quary from router - "import_tugraph", + "tugraph", ] resolver = "2" # use resolver of version 2 @@ -21,6 +21,6 @@ search = { path = "common/search" } tudriver = { path = "common/tudriver" } database = { path = "common/database" } entity = { path = "common/database/entity" } -import_tugraph = {path = "import_tugraph"} +import_tugraph = {path = "tugraph"} # third-party (所有第三方依赖, 按字母表排序, 均保留1个小数点) \ No newline at end of file diff --git a/extensions/cratespro/common/data_transporter/BUCK b/extensions/rust/common/data_transporter/BUCK similarity index 100% rename from extensions/cratespro/common/data_transporter/BUCK rename to extensions/rust/common/data_transporter/BUCK diff --git a/extensions/cratespro/common/data_transporter/Cargo.toml b/extensions/rust/common/data_transporter/Cargo.toml similarity index 100% rename from extensions/cratespro/common/data_transporter/Cargo.toml rename to extensions/rust/common/data_transporter/Cargo.toml diff --git a/extensions/cratespro/common/data_transporter/src/data_packer.rs b/extensions/rust/common/data_transporter/src/data_packer.rs similarity index 100% rename from extensions/cratespro/common/data_transporter/src/data_packer.rs rename to extensions/rust/common/data_transporter/src/data_packer.rs diff --git a/extensions/cratespro/common/data_transporter/src/data_reader.rs b/extensions/rust/common/data_transporter/src/data_reader.rs similarity index 100% rename from extensions/cratespro/common/data_transporter/src/data_reader.rs rename to extensions/rust/common/data_transporter/src/data_reader.rs diff --git a/extensions/cratespro/common/data_transporter/src/db.rs b/extensions/rust/common/data_transporter/src/db.rs similarity index 100% rename from extensions/cratespro/common/data_transporter/src/db.rs rename to extensions/rust/common/data_transporter/src/db.rs diff --git a/extensions/cratespro/common/data_transporter/src/handler.rs b/extensions/rust/common/data_transporter/src/handler.rs similarity index 100% rename from extensions/cratespro/common/data_transporter/src/handler.rs rename to extensions/rust/common/data_transporter/src/handler.rs diff --git a/extensions/cratespro/common/data_transporter/src/lib.rs b/extensions/rust/common/data_transporter/src/lib.rs similarity index 100% rename from extensions/cratespro/common/data_transporter/src/lib.rs rename to extensions/rust/common/data_transporter/src/lib.rs diff --git a/extensions/cratespro/common/data_transporter/src/redis_store.rs b/extensions/rust/common/data_transporter/src/redis_store.rs similarity index 100% rename from extensions/cratespro/common/data_transporter/src/redis_store.rs rename to extensions/rust/common/data_transporter/src/redis_store.rs diff --git a/extensions/cratespro/common/data_transporter/src/transporter.rs b/extensions/rust/common/data_transporter/src/transporter.rs similarity index 100% rename from extensions/cratespro/common/data_transporter/src/transporter.rs rename to extensions/rust/common/data_transporter/src/transporter.rs diff --git a/extensions/cratespro/common/database/.env b/extensions/rust/common/database/.env similarity index 100% rename from extensions/cratespro/common/database/.env rename to extensions/rust/common/database/.env diff --git a/extensions/cratespro/common/database/BUCK b/extensions/rust/common/database/BUCK similarity index 100% rename from extensions/cratespro/common/database/BUCK rename to extensions/rust/common/database/BUCK diff --git a/extensions/cratespro/common/database/Cargo.toml b/extensions/rust/common/database/Cargo.toml similarity index 100% rename from extensions/cratespro/common/database/Cargo.toml rename to extensions/rust/common/database/Cargo.toml diff --git a/extensions/cratespro/common/database/entity/BUCK b/extensions/rust/common/database/entity/BUCK similarity index 100% rename from extensions/cratespro/common/database/entity/BUCK rename to extensions/rust/common/database/entity/BUCK diff --git a/extensions/cratespro/common/database/entity/Cargo.toml b/extensions/rust/common/database/entity/Cargo.toml similarity index 100% rename from extensions/cratespro/common/database/entity/Cargo.toml rename to extensions/rust/common/database/entity/Cargo.toml diff --git a/extensions/cratespro/common/database/entity/src/contributor_location.rs b/extensions/rust/common/database/entity/src/contributor_location.rs similarity index 100% rename from extensions/cratespro/common/database/entity/src/contributor_location.rs rename to extensions/rust/common/database/entity/src/contributor_location.rs diff --git a/extensions/cratespro/common/database/entity/src/crate_owners.rs b/extensions/rust/common/database/entity/src/crate_owners.rs similarity index 100% rename from extensions/cratespro/common/database/entity/src/crate_owners.rs rename to extensions/rust/common/database/entity/src/crate_owners.rs diff --git a/extensions/cratespro/common/database/entity/src/crate_users.rs b/extensions/rust/common/database/entity/src/crate_users.rs similarity index 100% rename from extensions/cratespro/common/database/entity/src/crate_users.rs rename to extensions/rust/common/database/entity/src/crate_users.rs diff --git a/extensions/cratespro/common/database/entity/src/crates.rs b/extensions/rust/common/database/entity/src/crates.rs similarity index 100% rename from extensions/cratespro/common/database/entity/src/crates.rs rename to extensions/rust/common/database/entity/src/crates.rs diff --git a/extensions/cratespro/common/database/entity/src/crates_info.rs b/extensions/rust/common/database/entity/src/crates_info.rs similarity index 100% rename from extensions/cratespro/common/database/entity/src/crates_info.rs rename to extensions/rust/common/database/entity/src/crates_info.rs diff --git a/extensions/cratespro/common/database/entity/src/cves.rs b/extensions/rust/common/database/entity/src/cves.rs similarity index 100% rename from extensions/cratespro/common/database/entity/src/cves.rs rename to extensions/rust/common/database/entity/src/cves.rs diff --git a/extensions/cratespro/common/database/entity/src/dependency_cache.rs b/extensions/rust/common/database/entity/src/dependency_cache.rs similarity index 100% rename from extensions/cratespro/common/database/entity/src/dependency_cache.rs rename to extensions/rust/common/database/entity/src/dependency_cache.rs diff --git a/extensions/cratespro/common/database/entity/src/dependent_cache.rs b/extensions/rust/common/database/entity/src/dependent_cache.rs similarity index 100% rename from extensions/cratespro/common/database/entity/src/dependent_cache.rs rename to extensions/rust/common/database/entity/src/dependent_cache.rs diff --git a/extensions/cratespro/common/database/entity/src/github_sync_status.rs b/extensions/rust/common/database/entity/src/github_sync_status.rs similarity index 100% rename from extensions/cratespro/common/database/entity/src/github_sync_status.rs rename to extensions/rust/common/database/entity/src/github_sync_status.rs diff --git a/extensions/cratespro/common/database/entity/src/github_user.rs b/extensions/rust/common/database/entity/src/github_user.rs similarity index 100% rename from extensions/cratespro/common/database/entity/src/github_user.rs rename to extensions/rust/common/database/entity/src/github_user.rs diff --git a/extensions/cratespro/common/database/entity/src/graph_info.rs b/extensions/rust/common/database/entity/src/graph_info.rs similarity index 100% rename from extensions/cratespro/common/database/entity/src/graph_info.rs rename to extensions/rust/common/database/entity/src/graph_info.rs diff --git a/extensions/cratespro/common/database/entity/src/license.rs b/extensions/rust/common/database/entity/src/license.rs similarity index 100% rename from extensions/cratespro/common/database/entity/src/license.rs rename to extensions/rust/common/database/entity/src/license.rs diff --git a/extensions/cratespro/common/database/entity/src/mod.rs b/extensions/rust/common/database/entity/src/mod.rs similarity index 100% rename from extensions/cratespro/common/database/entity/src/mod.rs rename to extensions/rust/common/database/entity/src/mod.rs diff --git a/extensions/cratespro/common/database/entity/src/prelude.rs b/extensions/rust/common/database/entity/src/prelude.rs similarity index 100% rename from extensions/cratespro/common/database/entity/src/prelude.rs rename to extensions/rust/common/database/entity/src/prelude.rs diff --git a/extensions/cratespro/common/database/entity/src/program_dependencies.rs b/extensions/rust/common/database/entity/src/program_dependencies.rs similarity index 100% rename from extensions/cratespro/common/database/entity/src/program_dependencies.rs rename to extensions/rust/common/database/entity/src/program_dependencies.rs diff --git a/extensions/cratespro/common/database/entity/src/program_versions.rs b/extensions/rust/common/database/entity/src/program_versions.rs similarity index 100% rename from extensions/cratespro/common/database/entity/src/program_versions.rs rename to extensions/rust/common/database/entity/src/program_versions.rs diff --git a/extensions/cratespro/common/database/entity/src/programs.rs b/extensions/rust/common/database/entity/src/programs.rs similarity index 100% rename from extensions/cratespro/common/database/entity/src/programs.rs rename to extensions/rust/common/database/entity/src/programs.rs diff --git a/extensions/cratespro/common/database/entity/src/repo_sync_result.rs b/extensions/rust/common/database/entity/src/repo_sync_result.rs similarity index 100% rename from extensions/cratespro/common/database/entity/src/repo_sync_result.rs rename to extensions/rust/common/database/entity/src/repo_sync_result.rs diff --git a/extensions/cratespro/common/database/entity/src/repository_contributor.rs b/extensions/rust/common/database/entity/src/repository_contributor.rs similarity index 100% rename from extensions/cratespro/common/database/entity/src/repository_contributor.rs rename to extensions/rust/common/database/entity/src/repository_contributor.rs diff --git a/extensions/cratespro/common/database/entity/src/rustsec_info.rs b/extensions/rust/common/database/entity/src/rustsec_info.rs similarity index 100% rename from extensions/cratespro/common/database/entity/src/rustsec_info.rs rename to extensions/rust/common/database/entity/src/rustsec_info.rs diff --git a/extensions/cratespro/common/database/entity/src/rustsecs.rs b/extensions/rust/common/database/entity/src/rustsecs.rs similarity index 100% rename from extensions/cratespro/common/database/entity/src/rustsecs.rs rename to extensions/rust/common/database/entity/src/rustsecs.rs diff --git a/extensions/cratespro/common/database/entity/src/sea_orm_active_enums.rs b/extensions/rust/common/database/entity/src/sea_orm_active_enums.rs similarity index 100% rename from extensions/cratespro/common/database/entity/src/sea_orm_active_enums.rs rename to extensions/rust/common/database/entity/src/sea_orm_active_enums.rs diff --git a/extensions/cratespro/common/database/entity/src/senseleak_res.rs b/extensions/rust/common/database/entity/src/senseleak_res.rs similarity index 100% rename from extensions/cratespro/common/database/entity/src/senseleak_res.rs rename to extensions/rust/common/database/entity/src/senseleak_res.rs diff --git a/extensions/cratespro/common/database/entity/src/userloginfo.rs b/extensions/rust/common/database/entity/src/userloginfo.rs similarity index 100% rename from extensions/cratespro/common/database/entity/src/userloginfo.rs rename to extensions/rust/common/database/entity/src/userloginfo.rs diff --git a/extensions/cratespro/common/database/entity/src/version_info.rs b/extensions/rust/common/database/entity/src/version_info.rs similarity index 100% rename from extensions/cratespro/common/database/entity/src/version_info.rs rename to extensions/rust/common/database/entity/src/version_info.rs diff --git a/extensions/cratespro/common/database/src/lib.rs b/extensions/rust/common/database/src/lib.rs similarity index 100% rename from extensions/cratespro/common/database/src/lib.rs rename to extensions/rust/common/database/src/lib.rs diff --git a/extensions/cratespro/common/model/BUCK b/extensions/rust/common/model/BUCK similarity index 100% rename from extensions/cratespro/common/model/BUCK rename to extensions/rust/common/model/BUCK diff --git a/extensions/cratespro/common/model/Cargo.toml b/extensions/rust/common/model/Cargo.toml similarity index 100% rename from extensions/cratespro/common/model/Cargo.toml rename to extensions/rust/common/model/Cargo.toml diff --git a/extensions/cratespro/common/model/src/general_model.rs b/extensions/rust/common/model/src/general_model.rs similarity index 100% rename from extensions/cratespro/common/model/src/general_model.rs rename to extensions/rust/common/model/src/general_model.rs diff --git a/extensions/cratespro/common/model/src/github.rs b/extensions/rust/common/model/src/github.rs similarity index 100% rename from extensions/cratespro/common/model/src/github.rs rename to extensions/rust/common/model/src/github.rs diff --git a/extensions/cratespro/common/model/src/lib.rs b/extensions/rust/common/model/src/lib.rs similarity index 100% rename from extensions/cratespro/common/model/src/lib.rs rename to extensions/rust/common/model/src/lib.rs diff --git a/extensions/cratespro/common/model/src/repo_sync_model.rs b/extensions/rust/common/model/src/repo_sync_model.rs similarity index 100% rename from extensions/cratespro/common/model/src/repo_sync_model.rs rename to extensions/rust/common/model/src/repo_sync_model.rs diff --git a/extensions/cratespro/common/model/src/tugraph_model.rs b/extensions/rust/common/model/src/tugraph_model.rs similarity index 100% rename from extensions/cratespro/common/model/src/tugraph_model.rs rename to extensions/rust/common/model/src/tugraph_model.rs diff --git a/extensions/cratespro/common/repo_import/BUCK b/extensions/rust/common/repo_import/BUCK similarity index 100% rename from extensions/cratespro/common/repo_import/BUCK rename to extensions/rust/common/repo_import/BUCK diff --git a/extensions/cratespro/common/repo_import/Cargo.toml b/extensions/rust/common/repo_import/Cargo.toml similarity index 100% rename from extensions/cratespro/common/repo_import/Cargo.toml rename to extensions/rust/common/repo_import/Cargo.toml diff --git a/extensions/cratespro/common/repo_import/src/crate_info.rs b/extensions/rust/common/repo_import/src/crate_info.rs similarity index 100% rename from extensions/cratespro/common/repo_import/src/crate_info.rs rename to extensions/rust/common/repo_import/src/crate_info.rs diff --git a/extensions/cratespro/common/repo_import/src/git.rs b/extensions/rust/common/repo_import/src/git.rs similarity index 100% rename from extensions/cratespro/common/repo_import/src/git.rs rename to extensions/rust/common/repo_import/src/git.rs diff --git a/extensions/cratespro/common/repo_import/src/kafka_handler.rs b/extensions/rust/common/repo_import/src/kafka_handler.rs similarity index 100% rename from extensions/cratespro/common/repo_import/src/kafka_handler.rs rename to extensions/rust/common/repo_import/src/kafka_handler.rs diff --git a/extensions/cratespro/common/repo_import/src/lib.rs b/extensions/rust/common/repo_import/src/lib.rs similarity index 100% rename from extensions/cratespro/common/repo_import/src/lib.rs rename to extensions/rust/common/repo_import/src/lib.rs diff --git a/extensions/cratespro/common/repo_import/src/utils.rs b/extensions/rust/common/repo_import/src/utils.rs similarity index 100% rename from extensions/cratespro/common/repo_import/src/utils.rs rename to extensions/rust/common/repo_import/src/utils.rs diff --git a/extensions/cratespro/common/repo_import/src/version_info.rs b/extensions/rust/common/repo_import/src/version_info.rs similarity index 100% rename from extensions/cratespro/common/repo_import/src/version_info.rs rename to extensions/rust/common/repo_import/src/version_info.rs diff --git a/extensions/cratespro/common/search/BUCK b/extensions/rust/common/search/BUCK similarity index 100% rename from extensions/cratespro/common/search/BUCK rename to extensions/rust/common/search/BUCK diff --git a/extensions/cratespro/common/search/Cargo.toml b/extensions/rust/common/search/Cargo.toml similarity index 100% rename from extensions/cratespro/common/search/Cargo.toml rename to extensions/rust/common/search/Cargo.toml diff --git a/extensions/cratespro/common/search/src/ai.rs b/extensions/rust/common/search/src/ai.rs similarity index 100% rename from extensions/cratespro/common/search/src/ai.rs rename to extensions/rust/common/search/src/ai.rs diff --git a/extensions/cratespro/common/search/src/crates_search.rs b/extensions/rust/common/search/src/crates_search.rs similarity index 100% rename from extensions/cratespro/common/search/src/crates_search.rs rename to extensions/rust/common/search/src/crates_search.rs diff --git a/extensions/cratespro/common/search/src/embedding.rs b/extensions/rust/common/search/src/embedding.rs similarity index 100% rename from extensions/cratespro/common/search/src/embedding.rs rename to extensions/rust/common/search/src/embedding.rs diff --git a/extensions/cratespro/common/search/src/lib.rs b/extensions/rust/common/search/src/lib.rs similarity index 100% rename from extensions/cratespro/common/search/src/lib.rs rename to extensions/rust/common/search/src/lib.rs diff --git a/extensions/cratespro/common/search/src/search_prepare.rs b/extensions/rust/common/search/src/search_prepare.rs similarity index 100% rename from extensions/cratespro/common/search/src/search_prepare.rs rename to extensions/rust/common/search/src/search_prepare.rs diff --git a/extensions/cratespro/common/tudriver/BUCK b/extensions/rust/common/tudriver/BUCK similarity index 100% rename from extensions/cratespro/common/tudriver/BUCK rename to extensions/rust/common/tudriver/BUCK diff --git a/extensions/cratespro/common/tudriver/Cargo.toml b/extensions/rust/common/tudriver/Cargo.toml similarity index 100% rename from extensions/cratespro/common/tudriver/Cargo.toml rename to extensions/rust/common/tudriver/Cargo.toml diff --git a/extensions/cratespro/common/tudriver/src/lib.rs b/extensions/rust/common/tudriver/src/lib.rs similarity index 100% rename from extensions/cratespro/common/tudriver/src/lib.rs rename to extensions/rust/common/tudriver/src/lib.rs diff --git a/extensions/cratespro/common/tudriver/src/tugraph_client.rs b/extensions/rust/common/tudriver/src/tugraph_client.rs similarity index 100% rename from extensions/cratespro/common/tudriver/src/tugraph_client.rs rename to extensions/rust/common/tudriver/src/tugraph_client.rs diff --git a/extensions/cratespro/import_tugraph/BUCK b/extensions/rust/tugraph/BUCK similarity index 100% rename from extensions/cratespro/import_tugraph/BUCK rename to extensions/rust/tugraph/BUCK diff --git a/extensions/cratespro/import_tugraph/Cargo.toml b/extensions/rust/tugraph/Cargo.toml similarity index 96% rename from extensions/cratespro/import_tugraph/Cargo.toml rename to extensions/rust/tugraph/Cargo.toml index 535abb087..441c94be0 100644 --- a/extensions/cratespro/import_tugraph/Cargo.toml +++ b/extensions/rust/tugraph/Cargo.toml @@ -1,5 +1,5 @@ [package] -name = "import_tugraph" +name = "tugraph" version = "0.1.0" edition = "2021" default-run = "import_tugraph" diff --git a/extensions/cratespro/import_tugraph/Dockerfile b/extensions/rust/tugraph/Dockerfile similarity index 100% rename from extensions/cratespro/import_tugraph/Dockerfile rename to extensions/rust/tugraph/Dockerfile diff --git a/extensions/cratespro/import_tugraph/deploy-import-tugraph.sh b/extensions/rust/tugraph/deploy-import-tugraph.sh similarity index 84% rename from extensions/cratespro/import_tugraph/deploy-import-tugraph.sh rename to extensions/rust/tugraph/deploy-import-tugraph.sh index b282cdda5..569b4e6fb 100755 --- a/extensions/cratespro/import_tugraph/deploy-import-tugraph.sh +++ b/extensions/rust/tugraph/deploy-import-tugraph.sh @@ -19,9 +19,9 @@ IMAGE_NAME=localhost:30500/crates-pro-import-tugraph:local-$TIMESTAMP ### Preparation: Sync source directories rsync --delete --archive $CRATESPRO_DIR/ $INFRA_DIR/project/crates-pro --exclude="/.git" --exclude="/buck-out" --exclude="/build" --exclude="/target" rsync --delete --archive $CODE_DIR/ $INFRA_DIR/project/crates-pro/import_tugraph -rsync --delete --archive $MEGA_DIR/extensions/cratespro/common/repo_import/ $INFRA_DIR/project/crates-pro/repo_import/ -rsync --delete --archive $MEGA_DIR/extensions/cratespro/common/database/ $INFRA_DIR/project/crates-pro/database/ -rsync --delete --archive $MEGA_DIR/extensions/cratespro/common/model/ $INFRA_DIR/project/crates-pro/model/ +rsync --delete --archive $MEGA_DIR/extensions/rust/common/repo_import/ $INFRA_DIR/project/crates-pro/repo_import/ +rsync --delete --archive $MEGA_DIR/extensions/rust/common/database/ $INFRA_DIR/project/crates-pro/database/ +rsync --delete --archive $MEGA_DIR/extensions/rust/common/model/ $INFRA_DIR/project/crates-pro/model/ ### Step 1: Compile, then copy artifacts to $BUILD_DIR cd $INFRA_DIR buck2 build //project/crates-pro/import_tugraph:import_tugraph --out $BUILD_DIR/import_tugraph diff --git a/extensions/cratespro/import_tugraph/deployment.yaml b/extensions/rust/tugraph/deployment.yaml similarity index 100% rename from extensions/cratespro/import_tugraph/deployment.yaml rename to extensions/rust/tugraph/deployment.yaml diff --git a/extensions/cratespro/import_tugraph/import.config b/extensions/rust/tugraph/import.config similarity index 100% rename from extensions/cratespro/import_tugraph/import.config rename to extensions/rust/tugraph/import.config diff --git a/extensions/cratespro/import_tugraph/src/cli.rs b/extensions/rust/tugraph/src/cli.rs similarity index 100% rename from extensions/cratespro/import_tugraph/src/cli.rs rename to extensions/rust/tugraph/src/cli.rs diff --git a/extensions/cratespro/import_tugraph/src/core_controller.rs b/extensions/rust/tugraph/src/core_controller.rs similarity index 100% rename from extensions/cratespro/import_tugraph/src/core_controller.rs rename to extensions/rust/tugraph/src/core_controller.rs diff --git a/extensions/cratespro/import_tugraph/src/main.rs b/extensions/rust/tugraph/src/main.rs similarity index 100% rename from extensions/cratespro/import_tugraph/src/main.rs rename to extensions/rust/tugraph/src/main.rs