From 06c6570933cc6b160a313fd165435e8484659e3a Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Sun, 23 Aug 2026 00:22:29 +0000 Subject: [PATCH] =?UTF-8?q?chore(=E5=8F=91=E5=B8=83):=200.7.11?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 把已在 main 落地的 OpenCode/Hermes Skill 分身挂接与 #59–#63 诚实收口(host-home、start/next、alias casefold、ReadBudget、 bootstrap 作用域、briefing deadline partial)收进 0.7.11。 版本停在 0.7.x,不改 0.7.10 历史,不发明新功能。 Co-authored-by: Dandre Yang --- CHANGELOG.md | 2 ++ pyproject.toml | 2 +- src/dyro/bridge/skill/SKILL.md | 2 +- tests/test_cli.py | 4 ++-- tests/test_console_artifacts.py | 4 ++-- tests/test_release_gates.py | 2 +- uv.lock | 2 +- 7 files changed, 10 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8cf1f63..34b3989 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ ## Unreleased +## 0.7.11 - 2026-08-23 + - Resolve `--workspace` aliases case-insensitively when exactly one registered name folds to the same key, and keep that canonical spelling in outputs. Two registered aliases that differ only by case fail closed diff --git a/pyproject.toml b/pyproject.toml index d76fe37..b41f083 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "dyro" -version = "0.7.10" +version = "0.7.11" description = "DyroEngineeringFlow: local-first automation and delivery control for multi-repository teams" readme = "README.md" requires-python = ">=3.11" diff --git a/src/dyro/bridge/skill/SKILL.md b/src/dyro/bridge/skill/SKILL.md index 77a4b3e..1849ffe 100644 --- a/src/dyro/bridge/skill/SKILL.md +++ b/src/dyro/bridge/skill/SKILL.md @@ -50,7 +50,7 @@ release, publish, console, install, or any confirmation/approval field. ```json { "protocol": {"major": 1, "minor": 0}, - "client": {"name": "dyro-agent-bridge-skill", "version": "0.7.10"}, + "client": {"name": "dyro-agent-bridge-skill", "version": "0.7.11"}, "operation": "bridge.capabilities.compact", "input": {} } diff --git a/tests/test_cli.py b/tests/test_cli.py index 43e20a7..8f98b39 100644 --- a/tests/test_cli.py +++ b/tests/test_cli.py @@ -2256,6 +2256,6 @@ def test_package_version_matches_pyproject(self) -> None: from dyro import __version__ metadata = tomllib.loads(Path("pyproject.toml").read_text(encoding="utf-8")) - self.assertEqual(metadata["project"]["version"], "0.7.10") - self.assertEqual(__version__, "0.7.10") + self.assertEqual(metadata["project"]["version"], "0.7.11") + self.assertEqual(__version__, "0.7.11") self.assertEqual(__version__, metadata["project"]["version"]) diff --git a/tests/test_console_artifacts.py b/tests/test_console_artifacts.py index 4a43afa..1a488d3 100644 --- a/tests/test_console_artifacts.py +++ b/tests/test_console_artifacts.py @@ -225,12 +225,12 @@ def test_page_and_manifest_keep_p3_fail_closed_pins(self) -> None: self.assertNotEqual(refresh_at, -1) self.assertNotIn(b"/artifacts", script.body[refresh_at:next_fn]) - def test_package_version_is_0_7_10(self) -> None: + def test_package_version_is_0_7_11(self) -> None: import tomllib from pathlib import Path metadata = tomllib.loads(Path("pyproject.toml").read_text(encoding="utf-8")) - self.assertEqual(metadata["project"]["version"], "0.7.10") + self.assertEqual(metadata["project"]["version"], "0.7.11") class ConsoleArtifactServiceTests(WorkspaceCase): diff --git a/tests/test_release_gates.py b/tests/test_release_gates.py index 5a52abb..7b887fb 100644 --- a/tests/test_release_gates.py +++ b/tests/test_release_gates.py @@ -32,7 +32,7 @@ def test_physics_train_refuses_published_0_6_9_tag(self) -> None: def test_0_7_release_runs_gates_without_claiming_1_0(self) -> None: stdout = StringIO() with redirect_stdout(stdout): - code = main(["--root", str(ROOT), "--release-tag", "v0.7.10"]) + code = main(["--root", str(ROOT), "--release-tag", "v0.7.11"]) self.assertEqual(code, 0) self.assertIn("0.7 gates present", stdout.getvalue()) self.assertNotIn("1.0 gates present", stdout.getvalue()) diff --git a/uv.lock b/uv.lock index 7dfbdfd..5e4aa09 100644 --- a/uv.lock +++ b/uv.lock @@ -286,7 +286,7 @@ wheels = [ [[package]] name = "dyro" -version = "0.7.10" +version = "0.7.11" source = { editable = "." } dependencies = [ { name = "cryptography" },