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

Make documentation compatible with node 16 #1653

Merged
merged 4 commits into from
May 30, 2022
Merged

Conversation

bidoubiwa
Copy link
Contributor

@bidoubiwa bidoubiwa commented May 24, 2022

fixes #1323

This PR becomes important as node 14 entered maintenance mode and will soon be EOL. Node 16 is now the current version and soon enough node 18 will takes its place.

The documentation was not compatible with node 16 because it used vuepress-plugin-element-tabs that itself used node-sass that is deprecated.

I created a fork of that same plugin @bidoubiwa/vuepress-plugin-elements-tabs that upgraded node-sass to sass. Which makes it compatible with node 16.

This PR also upgrades all actions/setup-node from v2 to v3 as v3 uses by default node v16.

A good consideration would also be to upgrade netlify node version to 16 if it is possible.

@bidoubiwa bidoubiwa marked this pull request as ready for review May 24, 2022 22:01
README.markdown Outdated Show resolved Hide resolved
Copy link
Contributor

@maryamsulemani97 maryamsulemani97 left a comment

Choose a reason for hiding this comment

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

Thanks @bidoubiwa

@maryamsulemani97
Copy link
Contributor

bors merge

@bors
Copy link
Contributor

bors bot commented May 30, 2022

Build succeeded:

@bors bors bot merged commit aca3f78 into master May 30, 2022
@bors bors bot deleted the compatibility_node_16 branch May 30, 2022 09:24
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.

Node version must be <15
2 participants