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

Align everything to Node.js 16 #22223

Merged
merged 8 commits into from
Dec 15, 2022
Merged

Align everything to Node.js 16 #22223

merged 8 commits into from
Dec 15, 2022

Conversation

ineffyble
Copy link
Member

Node.js 14 is goes end-of-life in 4 months, and half of the repo (Vagrantfile, Dockerfile, CircleCI) is already using newer versions.

This PR aligns everything to Node 16, including pinning CircleCI which is using "lts" and had already jumped to Node 18.

@Gargron Gargron merged commit 1e49be3 into main Dec 15, 2022
@Gargron Gargron deleted the align-node-16 branch December 15, 2022 17:06
@ClearlyClaire
Copy link
Contributor

Is there a reason for requiring Node 16+ rather than staying with Node 14+? Node.js 14 isn't EOL yet and I'd prefer if we avoided causing trouble for admins unless needed.

@nyabinary
Copy link

Better to cause problems now than when it's EOL, and then a security exploit gets discovered that won't get fixed as Node 14 is EOL.

neatchee pushed a commit to neatchee/mastodon that referenced this pull request Dec 16, 2022
* Update nvmrc to Node.js 16

* Update package.json minimum Node engine to 16

* Update README requirements to Node.js 16

* Update devcontainer Node.js version to 16

* Update devcontainer Dockerfile Node.js choices to LTS versions that are still in support/maintenance

* Pin CircleCI Node image to 16

* Fix YAML type issue

* Update CircleCI Node.js to 16.18 to match mastodon#22019
nametoolong pushed a commit to nametoolong/nuage that referenced this pull request Jan 12, 2023
* Update nvmrc to Node.js 16

* Update package.json minimum Node engine to 16

* Update README requirements to Node.js 16

* Update devcontainer Node.js version to 16

* Update devcontainer Dockerfile Node.js choices to LTS versions that are still in support/maintenance

* Pin CircleCI Node image to 16

* Fix YAML type issue

* Update CircleCI Node.js to 16.18 to match mastodon#22019
# Conflicts:
#	README.md
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.

4 participants