File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -65,11 +65,13 @@ jobs:
6565 set -euo pipefail
6666 uv run --no-sync python - <<'PY'
6767 from quant_platform_kit.common.port_adapters import CallableNotificationPort, CallablePortfolioPort
68+ from quant_platform_kit.strategy_lifecycle.live_equity import stamp_consecutive_losses_on_snapshot
6869 from hk_equity_strategies import resolve_canonical_profile as resolve_hk_canonical_profile
6970 from us_equity_strategies import resolve_canonical_profile
7071
7172 assert CallableNotificationPort
7273 assert CallablePortfolioPort
74+ assert stamp_consecutive_losses_on_snapshot
7375 assert resolve_canonical_profile("russell_top50_leader_rotation") == "russell_top50_leader_rotation"
7476 assert resolve_hk_canonical_profile("hk_global_etf_tactical_rotation") == "hk_global_etf_tactical_rotation"
7577 PY
Original file line number Diff line number Diff line change @@ -20,8 +20,9 @@ def test_ci_docker_and_env_sync_use_uv_lock() -> None:
2020
2121 assert lockfile .startswith ("version = " )
2222 assert "uv sync --frozen --extra test" in ci
23+ assert "from quant_platform_kit.strategy_lifecycle.live_equity import stamp_consecutive_losses_on_snapshot" in ci
2324 assert "uv run --no-sync ruff check --exclude external ." in ci
24- assert "uv run --no-sync python scripts/check_qpk_pin_consistency.py" in ci
25+ assert "uv run --no-sync python external/QuantPlatformKit/ scripts/check_qpk_pin_consistency.py" in ci
2526 assert "uv sync --frozen --no-dev" in env_sync
2627 assert "uv run --no-sync python scripts/build_cloud_run_env_sync_plan.py --json" in env_sync
2728 assert "COPY . ." in dockerfile
You can’t perform that action at this time.
0 commit comments