Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dependency & Node version pinning #573

Merged
merged 1 commit into from
Jun 4, 2024
Merged

Conversation

JasonConeHM
Copy link

Story

Description

There are no functional changes being introduced by this PR.

Because of build-time introduced by v8.15.0 of the ajv dep (see this issue), our semver spec for this dep was allowing this newer version to be used when installing nodeCf.

This PR explicitly pins all of the deps according to the version that was in effect the last time package-lock.json was updated. That's why you don't see any dep version changes in package-lock.json in this PR.

Also included in this PR are a .nvmrc to be more explicit about the version of Node that's used to build/publish this package (sourced from TeamCity and up-versioned to be the latest patch level).

Finally, the minor number is being bumped to represent dep version explicitness.

We will be simul-deploying to both Sinopia (private, hosted repo) and GitHub Packages until we've migrated all projects to use GitHub Packages.

@JasonConeHM JasonConeHM self-assigned this Jun 4, 2024
Copy link

@jormap jormap left a comment

Choose a reason for hiding this comment

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

LGTM

@JasonConeHM JasonConeHM merged commit c026c41 into master Jun 4, 2024
1 check passed
@JasonConeHM JasonConeHM deleted the pin-specific-dep-versions branch June 4, 2024 21:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants