Skip to content

chore: upgrade dependencies (202606)#193

Merged
brianhdk merged 2 commits into
mainfrom
chore/upgrade-dependencies-202606
Jun 15, 2026
Merged

chore: upgrade dependencies (202606)#193
brianhdk merged 2 commits into
mainfrom
chore/upgrade-dependencies-202606

Conversation

@mzanoni

@mzanoni mzanoni commented Jun 15, 2026

Copy link
Copy Markdown
Contributor

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

Summary

  • Upgraded direct npm dependencies in packages/client, packages/integrations, and packages/code-analyzer to latest stable versions, excluding fixed-skip packages.
  • Rolled back packages/client swagger-typescript-api to ^12.0.4 and restored the v12-compatible gen-api script syntax.
  • Added swagger-typescript-api to the repository dependency-upgrade skill fixed skip list so routine upgrades keep it unchanged.
  • Applied npm audit lockfile fixes where possible without upgrading swagger-typescript-api.

Skipped Packages

  • packages/client: swagger-typescript-api kept at ^12.0.4; latest is 13.12.2. It is intentionally skipped because major upgrades can rewrite generated SDK models and require script/template migration outside a routine dependency refresh.
  • packages/integrations: peer dependency range for @relewise/client was preserved unchanged.

Validation

  • packages/client:
    pm --prefix .\packages\client run gen-api passed.
    pm --prefix .\packages\client run build passed.
    pm --prefix .\packages\client test passed.
    pm --prefix .\packages\client run build:types passed.
  • packages/integrations:
    pm --prefix .\packages\integrations run build passed.
    pm --prefix .\packages\integrations test passed.
    pm --prefix .\packages\integrations run build:types passed.
  • packages/code-analyzer:
    pm --prefix .\packages\code-analyzer run lint passed.
  • �udit: packages/integrations and packages/code-analyzer passed with 0 vulnerabilities. packages/client still reports 4 vulnerabilities (3 moderate, 1 high) through swagger-typescript-api v12 transitive dependencies; npm's fix requires upgrading swagger-typescript-api to v13, which is intentionally skipped in this PR.
  • outdated: packages/integrations and packages/code-analyzer completed cleanly. packages/client reports only swagger-typescript-api as outdated, intentionally skipped.
  • integration tests: not run; credentials were not available and this is a dependency/tooling update.

Notes

  • API Extractor reports that its bundled TypeScript 5.9.3 is older than the project TypeScript 6.0.3 during type builds, but type builds completed successfully.
  • packages/integrations unit tests still emit the existing ts-jest deprecated globals configuration warning.

@mzanoni mzanoni requested a review from brianhdk June 15, 2026 11:44

@brianhdk brianhdk left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Looks good.

@brianhdk brianhdk merged commit f8fbdc6 into main Jun 15, 2026
4 checks passed
@brianhdk brianhdk deleted the chore/upgrade-dependencies-202606 branch June 15, 2026 11:45
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