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

chore: bump the version of the lockfile from v1 to v3 #67

Merged
merged 6 commits into from
Oct 22, 2022

Conversation

ericcornelissen
Copy link
Contributor

Update package-lock.json to follow the v3 format. Set lockfile-version=3 in the npm configuration file to instruct (compatible versions of) npm to use this lockfile version when installing dependencies..

Update the Node.js runtime used in CI jobs to 18. Correspondingly, this
will install a more recent version of npm, one with support for lockfile
version 3.
The test jobs need to run on various Node.js version, including some
older version. To ensure there's an npm version available that supports
lockfile v3, install a specific version of npm manually. Specifically
the lowest v8 release that supports it.
While 12.20.0 and 14.13.1 are still supported by this package, some
dependencies minimum required version is 12.22.0 and 14.17.0 (resp.).

I don't expect these couple of minor bumps in Node.js version to cause a
compatibility issue in this project, so as a quick solution I'm bumping
the tested versions to match the lowest supported Node.js versions by
dependencies.
@ericcornelissen ericcornelissen changed the title Bump the version of the lockfile from v1 to v3 chore: bump the version of the lockfile from v1 to v3 Oct 22, 2022
@ericcornelissen ericcornelissen merged commit 8353c59 into master Oct 22, 2022
@ericcornelissen ericcornelissen deleted the bump-lockfile-version branch October 22, 2022 14:37
@github-actions
Copy link

🎉 This PR is included in version 2.2.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant