Skip to content

Commit e2f0db8

Browse files
Pigbibicodex
andcommitted
chore: align QPK 2026.08 compatibility pins
Co-Authored-By: Codex <noreply@openai.com>
1 parent be5fbe0 commit e2f0db8

6 files changed

Lines changed: 12 additions & 12 deletions

File tree

.github/workflows/drift-check.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
uses: actions/checkout@v6
2727
with:
2828
repository: QuantStrategyLab/QuantPlatformKit
29-
ref: 4f8465b28a6787d39d21e50f9d95a77841d6ad56
29+
ref: 3acab1923a97b805b077c85c6c19657be0143bac
3030
path: external/QuantPlatformKit
3131

3232
- name: Set up Python
@@ -199,7 +199,7 @@ jobs:
199199
contents: read
200200
issues: write
201201
id-token: write
202-
uses: QuantStrategyLab/QuantPlatformKit/.github/workflows/reusable-drift-check.yml@4f8465b28a6787d39d21e50f9d95a77841d6ad56
202+
uses: QuantStrategyLab/QuantPlatformKit/.github/workflows/reusable-drift-check.yml@3acab1923a97b805b077c85c6c19657be0143bac
203203
with:
204204
strategy_domain: crypto
205205
caller_event_name: ${{ github.event_name }}
@@ -208,7 +208,7 @@ jobs:
208208
snapshot_checkout_path: external/CryptoLivePoolPipelines
209209
snapshot_repository_ref: ${{ needs.preflight_backtests.outputs.snapshot_repository_ref }}
210210
ai_gateway_service_url: ${{ vars.AI_GATEWAY_SERVICE_URL }}
211-
quant_platform_kit_ref: 4f8465b28a6787d39d21e50f9d95a77841d6ad56
211+
quant_platform_kit_ref: 3acab1923a97b805b077c85c6c19657be0143bac
212212
lifecycle_preflight_artifact: lifecycle-preflight-${{ github.run_id }}-${{ github.run_attempt }}
213213
secrets:
214214
codex_audit_service_url: ${{ secrets.CODEX_AUDIT_SERVICE_URL }}

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ description = "Shared crypto strategy catalog and implementations"
99
readme = "README.md"
1010
requires-python = ">=3.11"
1111
dependencies = [
12-
"quant-platform-kit @ git+https://github.com/QuantStrategyLab/QuantPlatformKit.git@730ad9f3983bd90cd75adecb67fcf483ffb96736",
12+
"quant-platform-kit @ git+https://github.com/QuantStrategyLab/QuantPlatformKit.git@3acab1923a97b805b077c85c6c19657be0143bac",
1313
]
1414

1515
[tool.setuptools]

qsl.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ tier = "strategy-lib"
22
upgrade_ring = "ring_b"
33

44
[compat]
5-
bundle = "2026.07.4"
5+
bundle = "2026.08.0"
66
requires = [
7-
"quant-platform-kit @ git+https://github.com/QuantStrategyLab/QuantPlatformKit.git@730ad9f3983bd90cd75adecb67fcf483ffb96736",
7+
"quant-platform-kit @ git+https://github.com/QuantStrategyLab/QuantPlatformKit.git@3acab1923a97b805b077c85c6c19657be0143bac",
88
]

tests/test_drift_workflow_config.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ def test_drift_workflow_wires_real_pipeline_inputs_and_preflight_bundle() -> Non
1919
assert "research_panel.csv.gz" in workflow
2020
assert "market_history.csv.gz" in workflow
2121
assert "repository: QuantStrategyLab/QuantPlatformKit" in workflow
22-
assert "ref: 4f8465b28a6787d39d21e50f9d95a77841d6ad56" in workflow
22+
assert "ref: 3acab1923a97b805b077c85c6c19657be0143bac" in workflow
2323
assert "python -m pip install --no-deps -e external/QuantPlatformKit" in workflow
2424
assert "scripts/run_walk_forward_backtest.py" in workflow
2525
assert '"--list-profiles"' in workflow
@@ -29,7 +29,7 @@ def test_drift_workflow_wires_real_pipeline_inputs_and_preflight_bundle() -> Non
2929
assert "Upload lifecycle preflight artifact" in workflow
3030
assert "lifecycle-preflight-${{ github.run_id }}-${{ github.run_attempt }}" in workflow
3131
assert workflow.count("github.ref == format('refs/heads/{0}', github.event.repository.default_branch)") == 2
32-
assert "uses: QuantStrategyLab/QuantPlatformKit/.github/workflows/reusable-drift-check.yml@4f8465b28a6787d39d21e50f9d95a77841d6ad56" in workflow
32+
assert "uses: QuantStrategyLab/QuantPlatformKit/.github/workflows/reusable-drift-check.yml@3acab1923a97b805b077c85c6c19657be0143bac" in workflow
3333
assert "strategy_domain: crypto" in workflow
3434
assert "snapshot_repository: QuantStrategyLab/CryptoLivePoolPipelines" in workflow
3535
assert "snapshot_checkout_path: external/CryptoLivePoolPipelines" in workflow

tests/test_qsl_compat_metadata.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44

55
ROOT = Path(__file__).resolve().parents[1]
6-
QPK_REVISION = "730ad9f3983bd90cd75adecb67fcf483ffb96736"
6+
QPK_REVISION = "3acab1923a97b805b077c85c6c19657be0143bac"
77
QPK_URL = (
88
"quant-platform-kit @ git+https://github.com/QuantStrategyLab/"
99
f"QuantPlatformKit.git@{QPK_REVISION}"
@@ -16,7 +16,7 @@ def test_qsl_compat_metadata_exists_and_bundle() -> None:
1616
with qsl_path.open("rb") as f:
1717
data = tomllib.load(f)
1818

19-
assert data.get("compat", {}).get("bundle") == "2026.07.4", "compat.bundle mismatch"
19+
assert data.get("compat", {}).get("bundle") == "2026.08.0", "compat.bundle mismatch"
2020

2121

2222
def test_qpk_pin_lock_and_ci_are_dependency_enabled() -> None:

uv.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)