Skip to content

ci: standardize JavaScript builds on Node 22 - #933

Open
skrawcz wants to merge 1 commit into
mainfrom
chore/standardize-node-22
Open

ci: standardize JavaScript builds on Node 22#933
skrawcz wants to merge 1 commit into
mainfrom
chore/standardize-node-22

Conversation

@skrawcz

@skrawcz skrawcz commented Sep 12, 2026

Copy link
Copy Markdown
Contributor

Standardize the telemetry UI, website, and release artifact builds on Node 22.

This also updates the telemetry UI Node type declarations to Node 22, removing the dependency conflict that currently prevents Dependabot PR #924 from installing Vitest 5.

Validated locally on Node 22:

  • telemetry/ui: npm ci, TypeScript/Vite production build, and tests
  • website: npm ci and Next.js production build
  • pre-commit hooks

@github-actions github-actions Bot added area/ui Burr UI (telemetry frontend) area/ci Workflows, build, release scripts labels Sep 12, 2026
@skrawcz
skrawcz requested review from andreahlert and elijahbenizzy and a lite review from Copilot and removed request for andreahlert September 13, 2026 03:16

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🟢 Approval recommended

No unresolved review issues were identified.

Pull request overview

Standardizes telemetry UI, website, and release artifact builds on Node 22, including updated Node.js type declarations.

Changes:

  • Updates @types/node and lockfile entries.
  • Runs release validation and website builds on Node 22.
File summaries
File Description
telemetry/ui/package.json Updates Node.js type declarations.
telemetry/ui/package-lock.json Locks the Node 22 type package.
.github/workflows/release-validation.yml Uses Node 22 for release builds.
.github/workflows/build-site.yml Uses Node 22 for website builds.
Review details

Files not reviewed (1)

  • telemetry/ui/package-lock.json: Generated file
  • Files reviewed: 3/4 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/ci Workflows, build, release scripts area/ui Burr UI (telemetry frontend)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants