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

Bump node from 16 to 20 #919

Merged
merged 4 commits into from Feb 6, 2024
Merged

Bump node from 16 to 20 #919

merged 4 commits into from Feb 6, 2024

Conversation

gdraynz
Copy link
Contributor

@gdraynz gdraynz commented Jan 26, 2024

Warnings are now being sent out due the deprecation of node16, node20 should be used for Github Actions.
This PR also update the npm:validate task based on @alessio-perugini's comment below.

@CLAassistant
Copy link

CLAassistant commented Jan 26, 2024

CLA assistant check
All committers have signed the CLA.

@alessio-perugini
Copy link
Contributor

alessio-perugini commented Feb 1, 2024

@gdraynz thank you for taking care of this. Try to change the npm:validate target in the Taskefile by copying the one here: https://github.com/arduino/tooling-project-assets/blob/main/workflow-templates/assets/check-npm-task/Taskfile.yml#L12-L86

We have solved this with @per1234 in the https://github.com/arduino/setup-protoc

@gdraynz
Copy link
Contributor Author

gdraynz commented Feb 1, 2024

Awesome, that did it thank you @alessio-perugini.

@alessio-perugini
Copy link
Contributor

@per1234 I've tested this in a private repo and it looks good. After merging this ideally, we should bump a major version to v2. Let me know if you want to do this, or I can take care of this. 🤓

@alessio-perugini alessio-perugini merged commit f2514b0 into arduino:main Feb 6, 2024
33 checks passed
@alessio-perugini alessio-perugini linked an issue Feb 6, 2024 that may be closed by this pull request
3 tasks
@per1234 per1234 added type: imperfection Perceived defect in any part of project topic: infrastructure Related to project infrastructure labels Feb 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
topic: infrastructure Related to project infrastructure type: imperfection Perceived defect in any part of project
Projects
None yet
Development

Successfully merging this pull request may close these issues.

node 20 update
4 participants