Skip to content

chore(deps): align QPK pin to 8378e93 and add CI gate#71

Merged
Pigbibi merged 3 commits into
mainfrom
feat/qpk-pin-ci-align
Jul 8, 2026
Merged

chore(deps): align QPK pin to 8378e93 and add CI gate#71
Pigbibi merged 3 commits into
mainfrom
feat/qpk-pin-ci-align

Conversation

@Pigbibi

@Pigbibi Pigbibi commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Summary

  • quant-platform-kit git pin 对齐 QPK_PIN(8378e93)
  • 刷新 uv.lock,CI 新增 pin/lock 一致性检查

依赖

Test plan

  • CI test job 转绿(QPK #202 合并后)

Made with Cursor

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>
@cursor

cursor Bot commented Jul 8, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

Co-Authored-By: Claude <noreply@anthropic.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@cursor

cursor Bot commented Jul 8, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 002abf4958

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread pyproject.toml
requires-python = ">=3.11"
dependencies = [
"quant-platform-kit @ git+https://github.com/QuantStrategyLab/QuantPlatformKit.git@0af622ac9d47f7ef93f9379f9ded314c27a344ff",
"quant-platform-kit @ git+https://github.com/QuantStrategyLab/QuantPlatformKit.git@8378e939d9324ea63a0f45c9f21ba0e2eeb1cfff",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Update the QPK governance test with the new pin

Changing this dependency to 8378e939... makes the existing governance test fail: tests/test_contract_governance.py still defines QPK_HEALTH_COMMIT as 0af622ac... and test_qpk_dependency_includes_shared_health_module_release asserts that pyproject.toml matches that exact value. Since .github/workflows/ci.yml still runs python -m pytest -q tests, CI will fail on every run with this new pin until the test expectation is updated as part of the same change.

Useful? React with 👍 / 👎.

Comment thread .github/workflows/ci.yml
Comment on lines +84 to +86
python external/QuantPlatformKit/scripts/check_qpk_pin_consistency.py \
--root . \
--pin-file external/QuantPlatformKit/QPK_PIN

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Update qsl.toml before enabling the pin gate

Under the QPK #202 script this step depends on, check_qpk_pin_consistency.py scans cross-file QSL pin drift. This repo's qsl.toml still pins QuantPlatformKit at 37c819... while this change moves pyproject.toml/uv.lock to 8378e939..., so enabling this step makes CI fail before tests even if the unit-test constant is fixed. Include qsl.toml in the pin update or hold off on running the expanded gate.

Useful? React with 👍 / 👎.

Co-authored-by: Cursor <cursoragent@cursor.com>
@cursor

cursor Bot commented Jul 8, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@Pigbibi Pigbibi merged commit ef78312 into main Jul 8, 2026
3 checks passed
@Pigbibi Pigbibi deleted the feat/qpk-pin-ci-align branch July 8, 2026 23:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant