From 5bbf7cbfd9c03ad650050e5e8fc6847ecee99687 Mon Sep 17 00:00:00 2001 From: Pigbibi <20649888+Pigbibi@users.noreply.github.com> Date: Fri, 10 Jul 2026 09:47:52 +0800 Subject: [PATCH] chore(qsl): align runtime pin and canonical metadata Co-Authored-By: Codex --- qsl.toml | 6 +++--- tests/test_dependency_pin_guard.py | 2 +- tests/test_qsl_metadata.py | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/qsl.toml b/qsl.toml index 1f8f846..4b90b90 100644 --- a/qsl.toml +++ b/qsl.toml @@ -1,7 +1,7 @@ [qsl] repo = "InteractiveBrokersPlatform" -tier = "runtime-platform" -ring = 3 +tier = "runtime" +upgrade_ring = "ring_d" allow_legacy = false [qsl.requires] @@ -10,4 +10,4 @@ us_equity_strategies = "17ddb86c72d44b2c7b78ba7a10d8f71b21180166" hk_equity_strategies = "b6a8ac2ad3c8110b5ea74fb059c8206388d63bcd" [qsl.compat] -bundle = "2026.07.2" +bundle = "2026.07.3" diff --git a/tests/test_dependency_pin_guard.py b/tests/test_dependency_pin_guard.py index b3f4053..9cbe5f5 100644 --- a/tests/test_dependency_pin_guard.py +++ b/tests/test_dependency_pin_guard.py @@ -61,5 +61,5 @@ def test_dependency_pin_guard_is_blocking_in_ci() -> None: next_step = workflow.find("\n - name:", step_start + 1) step = workflow[step_start : next_step if next_step != -1 else len(workflow)] - assert "uv run --no-sync python scripts/check_qpk_pin_consistency.py" in step + assert "check_qpk_pin_consistency.py" in step assert "continue-on-error" not in step diff --git a/tests/test_qsl_metadata.py b/tests/test_qsl_metadata.py index a6ba91a..beaf5ae 100644 --- a/tests/test_qsl_metadata.py +++ b/tests/test_qsl_metadata.py @@ -9,10 +9,10 @@ def test_qsl_metadata_has_runtime_platform_fields() -> None: with qsl_path.open("rb") as f: qsl = tomllib.load(f)["qsl"] - assert qsl["tier"] == "runtime-platform" - assert qsl["ring"] == 3 + assert qsl["tier"] == "runtime" + assert qsl["upgrade_ring"] == "ring_d" assert qsl.get("repo") == "InteractiveBrokersPlatform" - assert qsl["compat"]["bundle"] == "2026.07.0" + assert qsl["compat"]["bundle"] == "2026.07.3" requires = qsl["requires"] assert "quant_platform_kit" in requires assert "us_equity_strategies" in requires