refactor: remove 'incubating' branding, update docs & packaging#716
refactor: remove 'incubating' branding, update docs & packaging#716contrueCT wants to merge 2 commits intoapache:masterfrom
Conversation
There was a problem hiding this comment.
Pull request overview
This PR removes “incubating” branding across the HugeGraph Toolchain repository by updating URLs, distribution/package naming, release artifacts, and related documentation so outputs align with post-incubation Apache naming.
Changes:
- Update repository links, issue templates, badges, and documentation references from
incubator-*/(incubating)to non-incubating locations and names. - Rename Maven
final.namedistribution artifacts to drop-incubating-and update packaging/release scripts and Dockerfiles accordingly. - Switch
hugegraph-client-gomodule path/imports fromgithub.com/apache/incubator-hugegraph-toolchain/...togithub.com/apache/hugegraph-toolchain/....
Reviewed changes
Copilot reviewed 47 out of 47 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| pom.xml | Updates repo URL, mailing list address, artifact final name, and excludes for renamed hubble package paths |
| hugegraph-tools/pom.xml | Drops -incubating- from tools artifact naming and updates module URL |
| hugegraph-tools/assembly/travis/install-hugegraph-from-source.sh | Removes now-stale incubator TODO comments |
| hugegraph-spark-connector/pom.xml | Drops -incubating- from spark connector artifact naming |
| hugegraph-spark-connector/assembly/travis/install-hugegraph-from-tar.sh | Updates Apache download URL and extracted directory names to non-incubating HugeGraph tarball |
| hugegraph-spark-connector/assembly/travis/install-hugegraph-from-source.sh | Removes now-stale incubator TODO comments |
| hugegraph-loader/pom.xml | Drops -incubating- from loader artifact naming |
| hugegraph-loader/assembly/travis/install-hugegraph-from-tar.sh | Removes now-stale incubator TODO comments |
| hugegraph-loader/assembly/travis/install-hugegraph-from-source.sh | Removes now-stale incubator TODO comments |
| hugegraph-loader/README.md | Updates download URLs and extracted directory names to non-incubating toolchain artifacts |
| hugegraph-loader/Dockerfile | Updates COPY path glob to non-incubating loader directory |
| hugegraph-hubble/package.json | Updates repository URL to non-incubator GitHub repo |
| hugegraph-hubble/hubble-dist/pom.xml | Drops -incubating- from hubble distribution final name |
| hugegraph-hubble/hubble-dist/assembly/travis/download-hugegraph.sh | Removes now-stale incubator TODO comment |
| hugegraph-hubble/README.md | Updates badges, download commands, and build/run paths to non-incubating names |
| hugegraph-hubble/Dockerfile | Updates COPY path glob to non-incubating hubble directory |
| hugegraph-dist/scripts/apache-release.sh | Renames source/binary release artifacts and updates SVN dev path to non-incubator location |
| hugegraph-dist/release-docs/NOTICE | Updates header branding and copyright year range |
| hugegraph-dist/release-docs/LICENSE | Updates “Incubating” wording in subcomponents section |
| hugegraph-dist/pom.xml | Drops -incubating- from dist artifact name and removes DISCLAIMER from packaged contents |
| hugegraph-client/src/main/java/org/apache/hugegraph/util/CommonUtil.java | Updates HugeGraph doc repository URL prefix |
| hugegraph-client/assembly/travis/install-hugegraph-from-source.sh | Removes now-stale incubator TODO comments |
| hugegraph-client-go/hugegraph.go | Updates Go client imports to new module path |
| hugegraph-client-go/hgtransport/hgtransport.go | Updates internal version import to new module path |
| hugegraph-client-go/go.mod | Changes module path to github.com/apache/hugegraph-toolchain/hugegraph-client-go |
| hugegraph-client-go/api/v1/vertexlabel/vertexlabel_test.go | Updates test imports to new module path |
| hugegraph-client-go/api/v1/vertexlabel/vertexlabel.go | Updates imports to new module path |
| hugegraph-client-go/api/v1/vertex/vertex.go | Updates imports to new module path |
| hugegraph-client-go/api/v1/version_test.go | Updates test import to new module path |
| hugegraph-client-go/api/v1/version.go | Updates imports to new module path |
| hugegraph-client-go/api/v1/schema_test.go | Updates test import to new module path |
| hugegraph-client-go/api/v1/schema.go | Updates imports to new module path |
| hugegraph-client-go/api/v1/propertykey/propertykey_test.go | Updates test imports to new module path |
| hugegraph-client-go/api/v1/propertykey/propertykey.go | Updates imports to new module path |
| hugegraph-client-go/api/v1/gremlin/gemlin_test.go | Updates test import to new module path |
| hugegraph-client-go/api/v1/gremlin/gemlin.go | Updates imports to new module path |
| hugegraph-client-go/api/v1/edgelabel/edgelabel_test.go | Updates test imports to new module path |
| hugegraph-client-go/api/v1/edgelabel/edgelabel.go | Updates imports to new module path |
| hugegraph-client-go/api/v1/api.go | Updates imports to new module path |
| hugegraph-client-go/api/api.go | Updates imports to new module path |
| hugegraph-client-go/README.md | Updates go get and import examples to new module path |
| hugegraph-client-go/README.en.md | Updates import examples to new module path |
| README.md | Updates ecosystem links and hubble quick-start path to non-incubating names |
| NOTICE | Updates header branding and copyright year range |
| DISCLAIMER | Removes incubator DISCLAIMER file |
| .github/workflows/hubble-ci.yml | Updates runtime directory glob to non-incubating hubble name |
| .github/ISSUE_TEMPLATE/feature_request.yml | Updates issue search links to new repo location |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
You can also share your feedback on Copilot code review. Take the survey.
|
The fix only makes sure |


Purpose of the PR
Main Changes
update repo URLs, issue links, mailing list metadata, and docs references
remove the root
DISCLAIMERupdate
NOTICEand release-docs headers fromApache HugeGraph(incubating)toApache HugeGraphrename distribution/package
final.nameoutputs to non-incubatingnamesupdate dist/release scripts, Dockerfiles, CI/workflow paths, and README examples to use new package names
switch
hugegraph-client-gomodule/import paths togithub.com/apache/hugegraph-toolchain/hugegraph-client-gointentionally kept third-party dependency/license references such as
htrace-core4-*-incubating, since those are upstream artifact names rather than HugeGraph brandingVerifying these changes
Does this PR potentially affect the following parts?
Documentation Status
Doc - TODODoc - DoneDoc - No Need