Skip to content

release v1.77.0#89

Open
krystophv wants to merge 13 commits into
masterfrom
release-1.77.0
Open

release v1.77.0#89
krystophv wants to merge 13 commits into
masterfrom
release-1.77.0

Conversation

@krystophv

@krystophv krystophv commented Jun 17, 2026

Copy link
Copy Markdown
Member

Depends on: tidepool-org/viz#648

This pull request upgrades the project to use Node.js version 24.15.0 throughout the development, build, and production environments. It also updates related configuration files, the build target, and a dependency version. These changes ensure compatibility with the latest Node.js features and improve overall consistency across the project.

Node.js version upgrade:

  • Updated Node.js version to 24.15.0 in .nvmrc, .travis.yml, and both build and production stages of the Dockerfile to standardize the runtime environment. [1] [2] [3] [4]
  • Specified Node.js engine requirement as >=24.15.0 in package.json to enforce the correct version.
  • Updated documentation in README.md to instruct developers to use Node.js version 24.15.0 or later.

Build configuration updates:

  • Changed the esbuild build target from node20 to node24 in both esbuild.config.js and esbuild.config.watch.js to align with the new Node.js version. [1] [2]

Dependency updates:

  • Upgraded @tidepool/viz dependency to 1.56.0-web-3359.3 in package.json for improved features or compatibility.
  • Removed the sundial resolution from package.json as it is no longer needed.

* origin/master:
  exclude localTime when exporting data in JSON format
- Bump .nvmrc from v20.8.0 to 24.15.0
- Update Dockerfile base image to node:24.15.0-alpine

Upgrade CI Node.js version to 24.15.0
* release-1.77.0:
  WEB-3359 remove unnecessary resolution, bump viz
  WEB-3359 dependency update
Copilot AI review requested due to automatic review settings June 17, 2026 19:00

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

This PR upgrades the project’s runtime/tooling baseline to Node.js 24.15.0 across local development, CI, and Docker, and updates the build target and a key dependency to keep the build/output aligned with the newer Node runtime.

Changes:

  • Standardize on Node.js 24.15.0 in .nvmrc, .travis.yml, and Docker build/production stages, and enforce >=24.15.0 via package.json engines.
  • Update esbuild target from node20 to node24 for both standard and watch builds.
  • Bump @tidepool/viz and refresh the lockfile accordingly (including transitive dependency updates).

Reviewed changes

Copilot reviewed 7 out of 8 changed files in this pull request and generated no comments.

Show a summary per file
File Description
yarn.lock Updates locked dependency graph for the @tidepool/viz bump (and resulting transitive updates).
README.md Updates local setup instructions to reference Node 24.15.0+.
package.json Adds Node engine constraint, bumps @tidepool/viz, removes the sundial resolution.
esbuild.config.watch.js Sets esbuild target to node24 in watch mode.
esbuild.config.js Sets esbuild target to node24 for the production build.
Dockerfile Updates base and production images to node:24.15.0-alpine.
.travis.yml Updates CI Node version to 24.15.0.
.nvmrc Updates local Node version pin to 24.15.0.

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

[WEB-4267] incorporate viz "printed on" timezone awareness update
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