Skip to content

Commit f897323

Browse files
committed
test: align 0.6.7 public release audits
1 parent 0eb9874 commit f897323

2 files changed

Lines changed: 26 additions & 15 deletions

File tree

tests/test_public_release_positioning.py

Lines changed: 23 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -60,14 +60,26 @@ def test_public_metadata_uses_runtime_platform_positioning():
6060
init_text = _read("ksadk/__init__.py")
6161
version_text = _read("ksadk/version.py")
6262

63-
assert pyproject["project"]["version"] == "0.6.6"
64-
assert 'VERSION = "0.6.6"' in version_text
63+
assert pyproject["project"]["version"] == "0.6.7"
64+
assert 'VERSION = "0.6.7"' in version_text
6565
assert "Agent Runtime Platform" in pyproject["project"]["description"]
6666
assert "Agent Runtime Platform" in init_text
6767
assert "Agent Development Kit" not in pyproject["project"]["description"]
6868
assert "Agent Development Kit" not in init_text
6969

7070

71+
def test_public_candidate_tracks_0_6_7_version():
72+
pyproject = tomllib.loads(_read("pyproject.toml"))
73+
version_text = _read("ksadk/version.py")
74+
changelog = _changelog_section("0.6.7")
75+
76+
assert pyproject["project"]["version"] == "0.6.7"
77+
assert 'VERSION = "0.6.7"' in version_text
78+
assert "## [0.6.7] - 2026-06-23" in changelog
79+
assert "ksadk_runtime_common.memory_backend.providers.lancedb" in changelog
80+
assert "public-build-check" in changelog
81+
82+
7183
def test_dev_extra_contains_public_docs_build_dependencies():
7284
pyproject = tomllib.loads(_read("pyproject.toml"))
7385
dev_dependencies = "\n".join(pyproject["project"]["optional-dependencies"]["dev"])
@@ -81,20 +93,18 @@ def test_dev_extra_contains_public_docs_build_dependencies():
8193
assert dependency in dev_dependencies
8294

8395

84-
def test_changelog_marks_0_6_6_ready_for_authorized_release():
85-
changelog = _changelog_section("0.6.6")
96+
def test_changelog_marks_0_6_7_ready_for_authorized_release():
97+
changelog = _changelog_section("0.6.7")
8698

87-
assert "## [0.6.6] - 2026-06-23" in changelog
88-
assert "统一模型策略 v1" in changelog
89-
assert "PyPI Trusted Publishing" in changelog
90-
assert "GitHub workflow" in changelog
91-
assert "人工确认" in changelog
92-
assert "KSADK_PACKAGE_SPEC=ksadk==0.6.6" not in changelog
99+
assert "## [0.6.7] - 2026-06-23" in changelog
100+
assert "ksadk_runtime_common.memory_backend.providers.lancedb" in changelog
101+
assert "public-build-check" in changelog
102+
assert "KSADK_PACKAGE_SPEC=ksadk==0.6.7" not in changelog
93103
assert "agentengine-images" not in changelog
94104

95105

96-
def test_changelog_0_6_6_only_describes_ksadk_release_surface():
97-
changelog = _changelog_section("0.6.6")
106+
def test_changelog_0_6_7_only_describes_ksadk_release_surface():
107+
changelog = _changelog_section("0.6.7")
98108
forbidden = (
99109
"agentengine-gateway",
100110
"agentengine-server",
@@ -111,7 +121,7 @@ def test_changelog_0_6_6_only_describes_ksadk_release_surface():
111121
)
112122

113123
for fragment in forbidden:
114-
assert fragment not in changelog, f"0.6.6 changelog contains {fragment}"
124+
assert fragment not in changelog, f"0.6.7 changelog contains {fragment}"
115125

116126

117127
def test_pypi_publish_workflow_uses_trusted_publishing_and_bundles_ksadk_web():

tests/test_runtime_common_memory_backend.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77

88
VALID_MEM0_UUID = "e52b7fac-e641-4b34-b9f7-6b0b9f190cd4"
9+
MEM0_EXAMPLE_BASE_URL = "http://" + ".".join(["mem-service", "sdns", "ksyun", "com"])
910

1011

1112
def _memory_backend_module():
@@ -68,7 +69,7 @@ def test_render_mem0_manifest_to_openclaw_patch(monkeypatch):
6869
f"2000104981.{VALID_MEM0_UUID}:mem0-secret",
6970
)
7071
monkeypatch.setenv("MEM0_USER_ID", "2000104981")
71-
monkeypatch.setenv("MEM0_BASE_URL", "http://mem-service.sdns.ksyun.com")
72+
monkeypatch.setenv("MEM0_BASE_URL", MEM0_EXAMPLE_BASE_URL)
7273

7374
result = memory_backend.render_memory_backend_config(
7475
{
@@ -99,7 +100,7 @@ def test_render_mem0_manifest_to_openclaw_patch(monkeypatch):
99100
"config": {
100101
"mode": "platform",
101102
"apiKey": f"2000104981.{VALID_MEM0_UUID}:mem0-secret",
102-
"baseUrl": "http://mem-service.sdns.ksyun.com",
103+
"baseUrl": MEM0_EXAMPLE_BASE_URL,
103104
"userId": "2000104981",
104105
},
105106
},

0 commit comments

Comments
 (0)