diff --git a/.github/workflows/drift-check.yml b/.github/workflows/drift-check.yml index 13340ca..c3e076a 100644 --- a/.github/workflows/drift-check.yml +++ b/.github/workflows/drift-check.yml @@ -199,7 +199,7 @@ jobs: contents: read issues: write id-token: write - uses: QuantStrategyLab/QuantPlatformKit/.github/workflows/reusable-drift-check.yml@cd6edbb32bb85ec6d280c2dafea4dd8ecd3ccdab + uses: QuantStrategyLab/QuantPlatformKit/.github/workflows/reusable-drift-check.yml@33e506f1c89977f55f284d777fb5b748cfd30798 with: strategy_domain: crypto caller_event_name: ${{ github.event_name }} diff --git a/tests/test_drift_workflow_config.py b/tests/test_drift_workflow_config.py index b14ebb1..b8b7687 100644 --- a/tests/test_drift_workflow_config.py +++ b/tests/test_drift_workflow_config.py @@ -19,7 +19,12 @@ def test_drift_workflow_wires_real_pipeline_inputs_and_preflight_bundle() -> Non assert "research_panel.csv.gz" in workflow assert "market_history.csv.gz" in workflow assert "repository: QuantStrategyLab/QuantPlatformKit" in workflow - assert "ref: cd6edbb32bb85ec6d280c2dafea4dd8ecd3ccdab" in workflow + assert ( + "repository: QuantStrategyLab/QuantPlatformKit\n" + " ref: aae333fe8b3fe5aeb32e1ff135ab14ea7db32420\n" + " path: external/QuantPlatformKit" + ) in workflow + assert "quant_platform_kit_ref: cd6edbb32bb85ec6d280c2dafea4dd8ecd3ccdab" in workflow assert "python -m pip install --no-deps -e external/QuantPlatformKit" in workflow assert "scripts/run_walk_forward_backtest.py" in workflow assert '"--list-profiles"' in workflow @@ -29,7 +34,7 @@ def test_drift_workflow_wires_real_pipeline_inputs_and_preflight_bundle() -> Non assert "Upload lifecycle preflight artifact" in workflow assert "lifecycle-preflight-${{ github.run_id }}-${{ github.run_attempt }}" in workflow assert workflow.count("github.ref == format('refs/heads/{0}', github.event.repository.default_branch)") == 2 - assert "uses: QuantStrategyLab/QuantPlatformKit/.github/workflows/reusable-drift-check.yml@cd6edbb32bb85ec6d280c2dafea4dd8ecd3ccdab" in workflow + assert "uses: QuantStrategyLab/QuantPlatformKit/.github/workflows/reusable-drift-check.yml@33e506f1c89977f55f284d777fb5b748cfd30798" in workflow assert "strategy_domain: crypto" in workflow assert "snapshot_repository: QuantStrategyLab/CryptoLivePoolPipelines" in workflow assert "snapshot_checkout_path: external/CryptoLivePoolPipelines" in workflow