Skip to content

chore(deps): pin exporter-prometheus via resolutions; bump postcss#371

Merged
huv1k merged 3 commits into
mainfrom
huv1k/deps
Jun 9, 2026
Merged

chore(deps): pin exporter-prometheus via resolutions; bump postcss#371
huv1k merged 3 commits into
mainfrom
huv1k/deps

Conversation

@huv1k

@huv1k huv1k commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

Addresses GHSA on @opentelemetry/exporter-prometheus — a malformed HTTP request to the Prometheus metrics endpoint crashes the process (fixed in 0.217.0).

Summary

  • Pin @opentelemetry/exporter-prometheus to ^0.218.0 via the existing resolutions block instead of adding a new top-level dep (the codebase doesn't import it directly).
  • Bump @opentelemetry/sdk-node to ^0.218.0.
  • Bump postcss to 8.5.15.

The resolution dedupes the previously vulnerable nested chain auto-instrumentations-node → [email protected][email protected] in bun.lock to the fixed 0.218.0, without changing the surface area of the manifest.

Test plan

  • bun install is clean
  • No [email protected] entries remain in bun.lock
  • App boots and OTLP exporters still wire up

@cla-bot cla-bot Bot added the cla-signed label Jun 9, 2026
@vercel

vercel Bot commented Jun 9, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
web Ready Ready Preview, Comment Jun 9, 2026 4:19pm
web-juliett Ready Ready Preview, Comment Jun 9, 2026 4:19pm

Request Review

@huv1k huv1k marked this pull request as ready for review June 9, 2026 15:10
Copilot AI review requested due to automatic review settings June 9, 2026 15:10

Copilot AI 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.

Pull request overview

Updates dependency versions in the dashboard repo (Bun-managed) to keep telemetry tooling and CSS processing up to date.

Changes:

  • Added @opentelemetry/exporter-prometheus to dependencies.
  • Bumped postcss from 8.5.1 to 8.5.15.
  • Regenerated bun.lock to reflect the updated dependency graph.

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated 1 comment.

File Description
package.json Adds Prometheus exporter dependency and bumps postcss devDependency.
bun.lock Updates resolved versions/hashes for the dependency changes (including postcss and OpenTelemetry entries).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread package.json
@huv1k huv1k changed the title chore(deps): update @opentelemetry/exporter-prometheus and postcss chore(deps): pin exporter-prometheus via resolutions; bump postcss Jun 9, 2026
Removes the top-level @opentelemetry/exporter-prometheus dependency added
in the previous commit and instead pins it to ^0.218.0 via the existing
resolutions block. This dedupes the nested
auto-instrumentations-node -> [email protected] -> [email protected]
chain in bun.lock to the fixed 0.218.0 (GHSA fix >= 0.217.0) without
introducing a new top-level dep the codebase doesn't import.
@huv1k huv1k merged commit 8104124 into main Jun 9, 2026
13 of 14 checks passed
@huv1k huv1k deleted the huv1k/deps branch June 9, 2026 17:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants