-
Notifications
You must be signed in to change notification settings - Fork 63
chore(js): bump deps and drop support for node 16,18 #677
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
base: main
Are you sure you want to change the base?
Changes from all commits
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 | ||||
|---|---|---|---|---|---|---|
|
|
@@ -20,21 +20,22 @@ | |||||
| }, | ||||||
| "dependencies": { | ||||||
| "@opentelemetry/api": "^1.9.0", | ||||||
|
Member
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. How come we're still maintaining the package.json file in this repo? Is it just because of the version? |
||||||
| "axios": "^1.12.2", | ||||||
| "jose": "^5.10.0", | ||||||
| "axios": "^1.13.5", | ||||||
| "jose": "5.10.0", | ||||||
|
||||||
| "jose": "5.10.0", | |
| "jose": "^5.10.0", |
Copilot
AI
Feb 10, 2026
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.
jest is bumped to v30 but ts-jest remains on the v29 major line. These typically have peer dependency/compatibility coupling, and this mismatch is likely to break npm test in generated SDKs. Align ts-jest's major version with jest (or keep jest on v29).
| "ts-jest": "29.4.6", | |
| "ts-jest": "30.0.0", |
Copilot
AI
Feb 10, 2026
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.
The PR title says support is being dropped for Node 16 and 18, but the generated engines.node is set to >=20.19.0, which additionally excludes earlier Node 20.x releases. If the intent is simply “Node 20+”, consider loosening this to >=20 (or update the PR description/title and docs to explain the stricter minimum).
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.
🧩 Analysis chain
🏁 Script executed:
Repository: openfga/sdk-generator
Length of output: 356
🏁 Script executed:
Repository: openfga/sdk-generator
Length of output: 478
🏁 Script executed:
Repository: openfga/sdk-generator
Length of output: 120
🏁 Script executed:
Repository: openfga/sdk-generator
Length of output: 1403
🏁 Script executed:
Repository: openfga/sdk-generator
Length of output: 1141
🏁 Script executed:
Repository: openfga/sdk-generator
Length of output: 134
🏁 Script executed:
Repository: openfga/sdk-generator
Length of output: 457
🏁 Script executed:
Repository: openfga/sdk-generator
Length of output: 179
🏁 Script executed:
Repository: openfga/sdk-generator
Length of output: 131
🏁 Script executed:
Repository: openfga/sdk-generator
Length of output: 1272
🏁 Script executed:
Repository: openfga/sdk-generator
Length of output: 356
🏁 Script executed:
Repository: openfga/sdk-generator
Length of output: 110
🏁 Script executed:
Repository: openfga/sdk-generator
Length of output: 219
🏁 Script executed:
Repository: openfga/sdk-generator
Length of output: 1038
🏁 Script executed:
Repository: openfga/sdk-generator
Length of output: 1927
🏁 Script executed:
Repository: openfga/sdk-generator
Length of output: 303
Remove or provide the
SUPPORTED_RUNTIMES.mdfile.The link to
./SUPPORTED_RUNTIMES.mdon line 15 references a file that does not exist in the repository and is not generated by the build process. Either create theSUPPORTED_RUNTIMES.mdtemplate inconfig/clients/js/template/orconfig/common/files/, or remove this link and replace it with a valid reference.🤖 Prompt for AI Agents