Skip to content

Updated Meteor to 3.4 and updated Meteor and NPM packages to current versions#1353

Open
mollybsmith-noaa wants to merge 1 commit intodevelopmentfrom
feature_meteor_3.4_and_npm
Open

Updated Meteor to 3.4 and updated Meteor and NPM packages to current versions#1353
mollybsmith-noaa wants to merge 1 commit intodevelopmentfrom
feature_meteor_3.4_and_npm

Conversation

@mollybsmith-noaa
Copy link
Collaborator

Updated Meteor to 3.4 and updated Meteor and NPM packages to current versions.

@mollybsmith-noaa mollybsmith-noaa self-assigned this Feb 11, 2026
@ian-noaa ian-noaa requested a review from Copilot February 13, 2026 22:31
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates the repo to Meteor 3.4 and refreshes Meteor package pins and NPM dependencies across multiple Meteor apps and the test suite.

Changes:

  • Bumped Meteor release to METEOR@3.4 across apps and updated .meteor/packages / .meteor/versions pins.
  • Updated app package.json dependencies (notably Babel and mysql2) and WebdriverIO devDependencies for tests.
  • Advanced METexpress and MATScommon git submodule refs.

Reviewed changes

Copilot reviewed 63 out of 79 changed files in this pull request and generated no comments.

Show a summary per file
File Description
tests/package.json Updates WebdriverIO devDependencies used by the test runner.
apps/upperair/package.json Updates NPM dependencies for the Upperair app.
apps/upperair/.meteor/versions Refreshes Meteor package version pins for the Upperair app.
apps/upperair/.meteor/release Bumps Meteor release channel for the Upperair app.
apps/upperair/.meteor/packages Updates requested Meteor packages/pins for the Upperair app.
apps/surfrad/package.json Updates NPM dependencies for the Surfrad app.
apps/surfrad/.meteor/versions Refreshes Meteor package version pins for the Surfrad app.
apps/surfrad/.meteor/release Bumps Meteor release channel for the Surfrad app.
apps/surfrad/.meteor/packages Updates requested Meteor packages/pins for the Surfrad app.
apps/surface/package.json Updates NPM dependencies for the Surface app.
apps/surface/.meteor/versions Refreshes Meteor package version pins for the Surface app.
apps/surface/.meteor/release Bumps Meteor release channel for the Surface app.
apps/surface/.meteor/packages Updates requested Meteor packages/pins for the Surface app.
apps/scorecard/package.json Updates NPM dependencies for the Scorecard app.
apps/scorecard/.meteor/versions Refreshes Meteor package version pins for the Scorecard app.
apps/scorecard/.meteor/release Bumps Meteor release channel for the Scorecard app.
apps/scorecard/.meteor/packages Updates requested Meteor packages/pins for the Scorecard app.
apps/radar/package.json Updates NPM dependencies for the Radar app.
apps/radar/.meteor/versions Refreshes Meteor package version pins for the Radar app.
apps/radar/.meteor/release Bumps Meteor release channel for the Radar app.
apps/radar/.meteor/packages Updates requested Meteor packages/pins for the Radar app.
apps/ptype/package.json Updates NPM dependencies for the PType app.
apps/ptype/.meteor/versions Refreshes Meteor package version pins for the PType app.
apps/ptype/.meteor/release Bumps Meteor release channel for the PType app.
apps/ptype/.meteor/packages Updates requested Meteor packages/pins for the PType app.
apps/precipitation1hr/package.json Updates NPM dependencies for the Precipitation1hr app.
apps/precipitation1hr/.meteor/versions Refreshes Meteor package version pins for the Precipitation1hr app.
apps/precipitation1hr/.meteor/release Bumps Meteor release channel for the Precipitation1hr app.
apps/precipitation1hr/.meteor/packages Updates requested Meteor packages/pins for the Precipitation1hr app.
apps/precipGauge/package.json Updates NPM dependencies for the PrecipGauge app.
apps/precipGauge/.meteor/versions Refreshes Meteor package version pins for the PrecipGauge app.
apps/precipGauge/.meteor/release Bumps Meteor release channel for the PrecipGauge app.
apps/precipGauge/.meteor/packages Updates requested Meteor packages/pins for the PrecipGauge app.
apps/precipAccum/package.json Updates NPM dependencies for the PrecipAccum app.
apps/precipAccum/.meteor/versions Refreshes Meteor package version pins for the PrecipAccum app.
apps/precipAccum/.meteor/release Bumps Meteor release channel for the PrecipAccum app.
apps/precipAccum/.meteor/packages Updates requested Meteor packages/pins for the PrecipAccum app.
apps/landuse/package.json Updates NPM dependencies for the Landuse app.
apps/landuse/.meteor/versions Refreshes Meteor package version pins for the Landuse app.
apps/landuse/.meteor/release Bumps Meteor release channel for the Landuse app.
apps/landuse/.meteor/packages Updates requested Meteor packages/pins for the Landuse app.
apps/ensemble/package.json Updates NPM dependencies for the Ensemble app.
apps/ensemble/.meteor/versions Refreshes Meteor package version pins for the Ensemble app.
apps/ensemble/.meteor/release Bumps Meteor release channel for the Ensemble app.
apps/ensemble/.meteor/packages Updates requested Meteor packages/pins for the Ensemble app.
apps/ceil-vis15/package.json Updates NPM dependencies for the Ceil-vis15 app.
apps/ceil-vis15/.meteor/versions Refreshes Meteor package version pins for the Ceil-vis15 app.
apps/ceil-vis15/.meteor/release Bumps Meteor release channel for the Ceil-vis15 app.
apps/ceil-vis15/.meteor/packages Updates requested Meteor packages/pins for the Ceil-vis15 app.
apps/ceil-vis/package.json Updates NPM dependencies for the Ceil-vis app.
apps/ceil-vis/.meteor/versions Refreshes Meteor package version pins for the Ceil-vis app.
apps/ceil-vis/.meteor/release Bumps Meteor release channel for the Ceil-vis app.
apps/ceil-vis/.meteor/packages Updates requested Meteor packages/pins for the Ceil-vis app.
apps/cb-metar/package.json Updates NPM dependencies for the CB-metar app.
apps/cb-metar/.meteor/versions Refreshes Meteor package version pins for the CB-metar app.
apps/cb-metar/.meteor/release Bumps Meteor release channel for the CB-metar app.
apps/cb-metar/.meteor/packages Updates requested Meteor packages/pins for the CB-metar app.
apps/airQuality/package.json Updates NPM dependencies for the AirQuality app.
apps/airQuality/.meteor/versions Refreshes Meteor package version pins for the AirQuality app.
apps/airQuality/.meteor/release Bumps Meteor release channel for the AirQuality app.
apps/airQuality/.meteor/packages Updates requested Meteor packages/pins for the AirQuality app.
METexpress Updates the METexpress submodule commit reference.
MATScommon Updates the MATScommon submodule commit reference.
Files not reviewed (16)
  • apps/airQuality/package-lock.json: Language not supported
  • apps/cb-metar/package-lock.json: Language not supported
  • apps/ceil-vis/package-lock.json: Language not supported
  • apps/ceil-vis15/package-lock.json: Language not supported
  • apps/ensemble/package-lock.json: Language not supported
  • apps/landuse/package-lock.json: Language not supported
  • apps/precipAccum/package-lock.json: Language not supported
  • apps/precipGauge/package-lock.json: Language not supported
  • apps/precipitation1hr/package-lock.json: Language not supported
  • apps/ptype/package-lock.json: Language not supported
  • apps/radar/package-lock.json: Language not supported
  • apps/scorecard/package-lock.json: Language not supported
  • apps/surface/package-lock.json: Language not supported
  • apps/surfrad/package-lock.json: Language not supported
  • apps/upperair/package-lock.json: Language not supported
  • tests/package-lock.json: Language not supported
Comments suppressed due to low confidence (4)

apps/upperair/.meteor/release:1

  • Using a minor-only Meteor release (e.g., METEOR@3.4) can make builds non-deterministic as patch updates are pulled in over time. If you want reproducible builds, consider pinning to a full patch release (e.g., METEOR@3.4.x) across all app .meteor/release files.
    apps/upperair/package.json:1
  • The Babel packages are now on different minor versions (@babel/core 7.29.x vs @babel/runtime / @babel/eslint-parser 7.28.x). To reduce the chance of subtle incompatibilities, align these Babel package versions to the same release line (ideally the same minor/version range) in each app package.json.
    apps/upperair/package.json:1
  • The Babel packages are now on different minor versions (@babel/core 7.29.x vs @babel/runtime / @babel/eslint-parser 7.28.x). To reduce the chance of subtle incompatibilities, align these Babel package versions to the same release line (ideally the same minor/version range) in each app package.json.
    apps/upperair/.meteor/packages:1
  • There’s inconsistent spacing before the inline comments (line 14 vs 15), which makes these generated-style config files harder to scan in diffs. Please normalize the spacing/alignment here (and in the other .meteor/packages files where this same misalignment appears).

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

Copy link
Collaborator

@ian-noaa ian-noaa left a comment

Choose a reason for hiding this comment

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

LGTM!

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