Skip to content

[Task] Upgrade CI HugeGraph server to 1.7 and adapt tests #319

@imbajin

Description

@imbajin

Background

The current python-client CI workflow still starts hugegraph/hugegraph:1.3.0 in .github/workflows/hugegraph-python-client.yml. The file already carries a TODO for upgrading the server version, and PR #318 had to add a compatibility gate around /metrics/system because the legacy server returns 500 there.

Task

Upgrade the HugeGraph server used by python-client CI to 1.7, then adapt the client tests and compatibility assumptions to the newer server behavior.

Scope

  • Update the workflow image tag from 1.3.0 to 1.7.x in .github/workflows/hugegraph-python-client.yml.
  • Revisit python-client integration tests that currently encode old-server behavior.
  • Remove temporary compatibility gates once CI runs against the newer server version.
  • Verify the latest client code paths against HugeGraph 1.7 responses and error handling.

Acceptance Criteria

  • python-client CI runs against HugeGraph 1.7 successfully.
  • tests reflect current server behavior instead of legacy 1.3.0 quirks.
  • any required client-side adjustments for 1.7 are included and documented in the PR.

Notes

Metadata

Metadata

Labels

Type

No fields configured for Task.

Projects

Status

⚾️ Newcomer Task

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions