release v1.77.0#89
Open
krystophv wants to merge 13 commits into
Open
Conversation
* 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
[WEB-3359] dependency update
* release-1.77.0: WEB-3359 remove unnecessary resolution, bump viz WEB-3359 dependency update
BACK-4435 Upgrade Node.js to 24.15.0
Contributor
There was a problem hiding this comment.
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.0in.nvmrc,.travis.yml, and Docker build/production stages, and enforce>=24.15.0viapackage.jsonengines. - Update esbuild target from
node20tonode24for both standard and watch builds. - Bump
@tidepool/vizand 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
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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:
24.15.0in.nvmrc,.travis.yml, and both build and production stages of theDockerfileto standardize the runtime environment. [1] [2] [3] [4]>=24.15.0inpackage.jsonto enforce the correct version.README.mdto instruct developers to use Node.js version24.15.0or later.Build configuration updates:
node20tonode24in bothesbuild.config.jsandesbuild.config.watch.jsto align with the new Node.js version. [1] [2]Dependency updates:
@tidepool/vizdependency to1.56.0-web-3359.3inpackage.jsonfor improved features or compatibility.sundialresolution frompackage.jsonas it is no longer needed.