Skip to content

Commit 20b1732

Browse files
Pigbibicursoragent
andcommitted
chore: align QPK/UES matrix pins and enable strict matrix check
Bump quant-platform-kit to aee8121 and us-equity-strategies to b2fa659 across the internal dependency matrix. Run matrix validation with --strict in CI. Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent 3ef1419 commit 20b1732

2 files changed

Lines changed: 18 additions & 18 deletions

File tree

.github/workflows/validate.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
- name: Run unit tests
3636
run: python3 -m unittest discover -s tests -v
3737
- name: Report internal dependency matrix
38-
run: python3 scripts/check_internal_dependency_matrix.py --projects-root .. --json
38+
run: python3 scripts/check_internal_dependency_matrix.py --projects-root .. --json --strict
3939
- name: Validate strategy switch web assets
4040
run: |
4141
set -euo pipefail

internal_dependency_matrix.json

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"path": "requirements.txt",
77
"package": "quant-platform-kit",
88
"source_repo": "QuantPlatformKit",
9-
"ref": "v0.7.35"
9+
"ref": "aee8121d530c2e92c72b68aee434bf174b3b9c85"
1010
},
1111
{
1212
"consumer_repo": "BinancePlatform",
@@ -20,7 +20,7 @@
2020
"path": "requirements-lock.txt",
2121
"package": "quant-platform-kit",
2222
"source_repo": "QuantPlatformKit",
23-
"ref": "v0.7.35"
23+
"ref": "aee8121d530c2e92c72b68aee434bf174b3b9c85"
2424
},
2525
{
2626
"consumer_repo": "BinancePlatform",
@@ -34,70 +34,70 @@
3434
"path": "requirements.txt",
3535
"package": "quant-platform-kit",
3636
"source_repo": "QuantPlatformKit",
37-
"ref": "b821e8c318e15d40f925c84a007ae335a3415cd5"
37+
"ref": "aee8121d530c2e92c72b68aee434bf174b3b9c85"
3838
},
3939
{
4040
"consumer_repo": "CharlesSchwabPlatform",
4141
"path": "requirements.txt",
4242
"package": "us-equity-strategies",
4343
"source_repo": "UsEquityStrategies",
44-
"ref": "7ae083fae5c00c3df0c8fb1d98b045401a3b5bfa"
44+
"ref": "b2fa659304c02cc19f7c82e86b0ce36ef592846a"
4545
},
4646
{
4747
"consumer_repo": "CryptoStrategies",
4848
"path": "pyproject.toml",
4949
"package": "quant-platform-kit",
5050
"source_repo": "QuantPlatformKit",
51-
"ref": "v0.7.35"
51+
"ref": "aee8121d530c2e92c72b68aee434bf174b3b9c85"
5252
},
5353
{
5454
"consumer_repo": "FirstradePlatform",
5555
"path": "pyproject.toml",
5656
"package": "quant-platform-kit",
5757
"source_repo": "QuantPlatformKit",
58-
"ref": "b821e8c318e15d40f925c84a007ae335a3415cd5"
58+
"ref": "aee8121d530c2e92c72b68aee434bf174b3b9c85"
5959
},
6060
{
6161
"consumer_repo": "FirstradePlatform",
6262
"path": "pyproject.toml",
6363
"package": "us-equity-strategies",
6464
"source_repo": "UsEquityStrategies",
65-
"ref": "7ae083fae5c00c3df0c8fb1d98b045401a3b5bfa"
65+
"ref": "b2fa659304c02cc19f7c82e86b0ce36ef592846a"
6666
},
6767
{
6868
"consumer_repo": "FirstradePlatform",
6969
"path": "requirements.txt",
7070
"package": "quant-platform-kit",
7171
"source_repo": "QuantPlatformKit",
72-
"ref": "b821e8c318e15d40f925c84a007ae335a3415cd5"
72+
"ref": "aee8121d530c2e92c72b68aee434bf174b3b9c85"
7373
},
7474
{
7575
"consumer_repo": "FirstradePlatform",
7676
"path": "requirements.txt",
7777
"package": "us-equity-strategies",
7878
"source_repo": "UsEquityStrategies",
79-
"ref": "7ae083fae5c00c3df0c8fb1d98b045401a3b5bfa"
79+
"ref": "b2fa659304c02cc19f7c82e86b0ce36ef592846a"
8080
},
8181
{
8282
"consumer_repo": "HkEquityStrategies",
8383
"path": "pyproject.toml",
8484
"package": "quant-platform-kit",
8585
"source_repo": "QuantPlatformKit",
86-
"ref": "b821e8c318e15d40f925c84a007ae335a3415cd5"
86+
"ref": "aee8121d530c2e92c72b68aee434bf174b3b9c85"
8787
},
8888
{
8989
"consumer_repo": "InteractiveBrokersPlatform",
9090
"path": "requirements.txt",
9191
"package": "quant-platform-kit",
9292
"source_repo": "QuantPlatformKit",
93-
"ref": "b821e8c318e15d40f925c84a007ae335a3415cd5"
93+
"ref": "aee8121d530c2e92c72b68aee434bf174b3b9c85"
9494
},
9595
{
9696
"consumer_repo": "InteractiveBrokersPlatform",
9797
"path": "requirements.txt",
9898
"package": "us-equity-strategies",
9999
"source_repo": "UsEquityStrategies",
100-
"ref": "7ae083fae5c00c3df0c8fb1d98b045401a3b5bfa"
100+
"ref": "b2fa659304c02cc19f7c82e86b0ce36ef592846a"
101101
},
102102
{
103103
"consumer_repo": "InteractiveBrokersPlatform",
@@ -111,14 +111,14 @@
111111
"path": "requirements.txt",
112112
"package": "quant-platform-kit",
113113
"source_repo": "QuantPlatformKit",
114-
"ref": "b821e8c318e15d40f925c84a007ae335a3415cd5"
114+
"ref": "aee8121d530c2e92c72b68aee434bf174b3b9c85"
115115
},
116116
{
117117
"consumer_repo": "LongBridgePlatform",
118118
"path": "requirements.txt",
119119
"package": "us-equity-strategies",
120120
"source_repo": "UsEquityStrategies",
121-
"ref": "7ae083fae5c00c3df0c8fb1d98b045401a3b5bfa"
121+
"ref": "b2fa659304c02cc19f7c82e86b0ce36ef592846a"
122122
},
123123
{
124124
"consumer_repo": "LongBridgePlatform",
@@ -132,7 +132,7 @@
132132
"path": "pyproject.toml",
133133
"package": "quant-platform-kit",
134134
"source_repo": "QuantPlatformKit",
135-
"ref": "b821e8c318e15d40f925c84a007ae335a3415cd5"
135+
"ref": "aee8121d530c2e92c72b68aee434bf174b3b9c85"
136136
},
137137
{
138138
"consumer_repo": "UsEquitySnapshotPipelines",
@@ -146,14 +146,14 @@
146146
"path": "pyproject.toml",
147147
"package": "us-equity-strategies",
148148
"source_repo": "UsEquityStrategies",
149-
"ref": "7ae083fae5c00c3df0c8fb1d98b045401a3b5bfa"
149+
"ref": "b2fa659304c02cc19f7c82e86b0ce36ef592846a"
150150
},
151151
{
152152
"consumer_repo": "UsEquityStrategies",
153153
"path": "pyproject.toml",
154154
"package": "quant-platform-kit",
155155
"source_repo": "QuantPlatformKit",
156-
"ref": "b821e8c318e15d40f925c84a007ae335a3415cd5"
156+
"ref": "aee8121d530c2e92c72b68aee434bf174b3b9c85"
157157
}
158158
]
159159
}

0 commit comments

Comments
 (0)