Skip to content
This repository was archived by the owner on Nov 4, 2026. It is now read-only.

build(backend-ts): Bump runtime dependencies to patched versions - #72

Merged
mrduncan merged 2 commits into
mainfrom
mattduncan/ie-93-bump-backend-ts-deps
Oct 28, 2026
Merged

mrduncan merged 2 commits into
mainfrom
mattduncan/ie-93-bump-backend-ts-deps

Conversation

@sentry-junior

@sentry-junior sentry-junior Bot commented Oct 28, 2026

Copy link
Copy Markdown
Contributor

The TypeScript backend's production dependencies had 22 known advisories (2 critical) per npm audit --omit=dev, including SSRF and credential-leak issues in axios 0.26.

This bumps the TS backend's runtime dependencies and regenerates the lockfile. No application code changes:

  • axios ^0.26.0 → ^1.21.0
  • express ^4.17.3 → ^4.22.3 (stays on v4)
  • pg ^8.7.3 → ^8.23.1
  • sequelize ^6.17.0 → ^6.37.8
  • sequelize-typescript ^2.1.3 → ^2.1.6

After this change, npm audit --omit=dev reports 3 moderate advisories. They are transitive uuid advisories via sequelize, and npm only offers a breaking downgrade to fix them.

This PR does not touch dev dependencies, the frontend, or the Python backend.

Refs IE-93

via matt.duncan.

--

View Junior Session [Sentry]

Bump axios, express, pg, sequelize, and sequelize-typescript to clear
known advisories in the TypeScript backend's production dependencies.

Refs IE-93

Co-Authored-By: Matt Duncan <[email protected]>
@linear-code

linear-code Bot commented Oct 28, 2026

Copy link
Copy Markdown

IE-93

The Sentry API data tests fired items[0].update() without awaiting it,
so the GET could run before the sentryId was persisted and skip the
Sentry API call. This race failed CI on the dependency bump.
@mrduncan
mrduncan marked this pull request as ready for review October 28, 2026 17:28
@mrduncan
mrduncan merged commit 5eb85e3 into main Oct 28, 2026
15 checks passed
@mrduncan
mrduncan deleted the mattduncan/ie-93-bump-backend-ts-deps branch October 28, 2026 17:36
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants