Skip to content

Drop support for old Nodes - #17

Merged
mcmire merged 1 commit into
mainfrom
upgrade-node
Nov 27, 2024
Merged

Drop support for old Nodes#17
mcmire merged 1 commit into
mainfrom
upgrade-node

Conversation

@mcmire

@mcmiremcmire commented Nov 26, 2024

Copy link
Copy Markdown

Node 18 is the earliest version that we support across our ecosystem, and anything earlier is EOL, so it doesn't make sense to continue to support it. Using old Nodes is also preventing us from upgrading dependencies to address security vulnerabilities.

Also update the lint-build-test GitHub workflow by running npm ci instead of just npm i. This ensures that the lockfile is not updated, which is not the case with just npm i.

This PR is a prerequisite for doing any other work on this repo, as I cannot install Nodes older than 12 on my machine (and I do not want to use Docker).

@mcmire
mcmireforce-pushed the upgrade-node branch 3 times, most recently from 0b17736 to a11105bCompareNovember 26, 2024 23:24
Node 18 is the earliest version that we support across our ecosystem,
and anything earlier is EOL, so it doesn't make sense to continue to
support it. Using old Nodes is also preventing us from upgrading
dependencies to address security vulnerabilities.
Also update the lint-build-test GitHub workflow by running `npm ci`
instead of just `npm i`. This ensures that the lockfile is not updated,
which is not the case with just `npm i`.
@mcmire
mcmire marked this pull request as ready for review November 26, 2024 23:51
@mcmire
mcmire requested a review from a teamNovember 26, 2024 23:52
@mcmiremcmire self-assigned this Nov 26, 2024

@GudahttGudahtt left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

LGTM!

@mcmire
mcmire merged commit 4ce3d75 into mainNov 27, 2024
@mcmire
mcmire deleted the upgrade-node branch November 27, 2024 22:36
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@mcmire@Gudahtt