Skip to content

Commit 74e5d86

Browse files
authored
Merge branch 'main' into auto/qpk-pin-sync-335c7a22bc3f
2 parents 4f79bb7 + 28a21bf commit 74e5d86

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

.github/workflows/ci.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff 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

tests/test_uv_dependency_workflow.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)