Skip to content

Commit ef78312

Browse files
Pigbibiclaudecursoragent
authored
chore(deps): align QPK pin to 8378e93 and add CI gate (#71)
* chore(deps): align QPK pin to 8378e93 and add CI gate Bump quant-platform-kit git pin to QPK_PIN, refresh uv.lock, and fail CI when pyproject/lockfile pins drift. Co-Authored-By: Claude <noreply@anthropic.com> Co-authored-by: Cursor <cursoragent@cursor.com> * test(governance): update QPK_HEALTH_COMMIT to QPK_PIN Co-Authored-By: Claude <noreply@anthropic.com> Co-authored-by: Cursor <cursoragent@cursor.com> * ci: retrigger checks after gate cancellation Co-authored-by: Cursor <cursoragent@cursor.com> --------- Co-authored-by: Claude <noreply@anthropic.com> Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent 0217c13 commit ef78312

4 files changed

Lines changed: 11 additions & 4 deletions

File tree

.github/workflows/ci.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,13 @@ jobs:
7878
set -euo pipefail
7979
ruff check .
8080
81+
- name: Check QPK pin and lock consistency
82+
run: |
83+
set -euo pipefail
84+
python external/QuantPlatformKit/scripts/check_qpk_pin_consistency.py \
85+
--root . \
86+
--pin-file external/QuantPlatformKit/QPK_PIN
87+
8188
- name: Run unit tests
8289
run: |
8390
set -euo pipefail

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@0af622ac9d47f7ef93f9379f9ded314c27a344ff",
12+
"quant-platform-kit @ git+https://github.com/QuantStrategyLab/QuantPlatformKit.git@8378e939d9324ea63a0f45c9f21ba0e2eeb1cfff",
1313
]
1414

1515
[tool.setuptools]

tests/test_contract_governance.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
"binance",
3636
"BINANCE_",
3737
)
38-
QPK_HEALTH_COMMIT = "0af622ac9d47f7ef93f9379f9ded314c27a344ff"
38+
QPK_HEALTH_COMMIT = "8378e939d9324ea63a0f45c9f21ba0e2eeb1cfff"
3939
QPK_OLD_HEALTHLESS_COMMIT = "86f03fb8e83c0d372f4e1c64cccf3e6da50b8dd4"
4040

4141

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)