Skip to content

chore: upgrade dependencies (202608) - #209

Merged
brianhdk merged 1 commit into
mainfrom
chore/upgrade-dependencies-202608-21403
Aug 17, 2026
Merged

chore: upgrade dependencies (202608)#209
brianhdk merged 1 commit into
mainfrom
chore/upgrade-dependencies-202608-21403

Conversation

@mzanoni

@mzanoni mzanoni commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

https://trello.com/c/haAtkhii/21403-recurring-task-development-js-sdk-check-package-dependencies

Summary

  • Upgrade @types/node from 26.1.2 to 26.2.0, @typescript-eslint/parser from 8.65.0 to 8.67.0, and eslint from 10.8.0 to 10.8.1 in packages/client, packages/integrations, and packages/code-analyzer.
  • Retain TypeScript 6.0.3 because TypeScript 7.0.2 is incompatible with the current Rollup TypeScript plugin (Cannot read properties of undefined (reading 'ES2015')).
  • Keep fixed-skip swagger-typescript-api at 12.0.4. npm recommends 13.12.6 to resolve its high-severity advisories, but that major upgrade requires a dedicated generator/template migration.

Risk

  • Low: development-tooling and type-definition updates only; runtime dependencies and generated SDK contracts are unchanged.

Validation

  • packages/client: npm run gen-api passed; generated contract drift restored; npm run build passed; npm test passed (13 suites, 69 tests).
  • packages/integrations: npm run build passed; npm test passed (1 suite, 2 tests).
  • packages/code-analyzer: npm run lint passed.
  • Integration tests: not run because credentials are unavailable; no runtime behavior or API contract changes were made.

Notes

  • No comparator-range dependencies were present.
  • Client npm audit reports four high-severity findings through the fixed-skip Swagger generator dependency tree.

@mzanoni
mzanoni requested a review from brianhdk August 17, 2026 07:54
@brianhdk
brianhdk merged commit a6d68ab into main Aug 17, 2026
4 checks passed
@brianhdk
brianhdk deleted the chore/upgrade-dependencies-202608-21403 branch August 17, 2026 07:55
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.

2 participants