-
Notifications
You must be signed in to change notification settings - Fork 2.1k
feat: Upgrade deps (clear 52 Dependabot alerts) #11853
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
508bc38
acfddb5
b49bc41
c3694a9
589de9c
389f370
927b8fe
f2636f1
fe2216e
7f9a7eb
bae720c
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -31,7 +31,7 @@ | |
| "dependencies": { | ||
| "@cubejs-backend/shared": "1.7.40", | ||
| "source-map-support": "^0.5.19", | ||
| "xmlbuilder2": "^2.4.0" | ||
| "xmlbuilder2": "^4.0.3" | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. xmlbuilder2 jumps two majors (2 → 4) and nothing in CI exercises the result. The only guard is the exact-string fixture assertion in That assertion is unreachable from CI: the only test script here is Splitting the network test out would make the bump verifiable: "unit": "jest dist/test/maven.test.js -t generateXml",
"unit:disabled-for-ci": "jest dist/test/*.js"
|
||
| }, | ||
| "devDependencies": { | ||
| "@cubejs-backend/linter": "1.7.40", | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -51,7 +51,7 @@ | |
| "@types/node": "^22", | ||
| "jest": "^29", | ||
| "should": "^13.2.3", | ||
| "testcontainers": "^10.28.0", | ||
| "testcontainers": "^12.1.0", | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. The Evidence in the lockfile: the compose wrapper went
The PR's Docker-backed runs cover |
||
| "typescript": "~6.0.3" | ||
| } | ||
| } | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -27,10 +27,10 @@ | |
| "@cubejs-backend/query-orchestrator": "1.7.40", | ||
| "@cubejs-backend/schema-compiler": "1.7.40", | ||
| "@cubejs-backend/shared": "1.7.40", | ||
| "@testcontainers/kafka": "~10.28.0", | ||
| "@testcontainers/kafka": "~12.1.0", | ||
| "dedent": "^0.7.0", | ||
| "node-fetch": "^2.7.0", | ||
| "testcontainers": "^10.28.0" | ||
| "testcontainers": "^12.1.0" | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Raising the floor to |
||
| }, | ||
| "devDependencies": { | ||
| "@cubejs-backend/linter": "1.7.40", | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -42,7 +42,7 @@ | |
| }, | ||
| "dependencies": { | ||
| "@cubejs-backend/shared": "1.7.40", | ||
| "@octokit/core": "^3.2.5", | ||
| "@octokit/core": "^5.2.2", | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Fix direction: pass a custom Also
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Re-checked on the current head: still live. |
||
| "source-map-support": "^0.5.19" | ||
| }, | ||
| "jest": { | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Collapsing these into a single
npmentry means one sharedopen-pull-requests-limit, which defaults to 5. The root/directory alone is the whole Yarn workspace tree (everypackages/*manifest), so it will almost always have more than five eligible version updates queued — and Dependabot fills the limit per entry, not per directory. In practice/docs-mintlify,/packages/cubejs-playground/vizard, andvizard/apps/*will be starved indefinitely behind root's backlog.(Security updates have their own separate limit, so alert-driven PRs still flow — but this config is also what drives regular version updates, and those are the ones that get squeezed.)
Two ways out:
open-pull-requests-limitwell above 5 and addgroupsso the root workspace's updates batch into a few PRs instead of consuming slots one at a time.Either way the limit needs to be stated explicitly; the default is the binding constraint here.