-
Notifications
You must be signed in to change notification settings - Fork 7
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
build: Upgrade to Node 20 #847
Conversation
.github/workflows/ci.yml
Outdated
@@ -12,17 +12,18 @@ jobs: | |||
matrix: | |||
python-version: ['3.8', '3.12'] | |||
django-version: ['4.2'] | |||
node: [18] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In the issue for updating all MFEs there is an example PR that configures the ci.yml
file so that the workflow is run with both Node 18 and Node 20. Is this no longer the recommended pattern?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have discussed this in FWG and the one you mentioned is the recommended pattern. I'm going to draft this for now and wait for prerequisite PR to get merged
PR will be updated and ready for review once the prerequisite PR for first step of the node v20 upgrade process is merged. |
…into bilalqamar95/node-v20-upgrade
Hey @BilalQamar95 , this week I'll be reviewing this PR. Would you mind resolving the package-lock.json conflict? |
…into bilalqamar95/node-v20-upgrade
@jsnwesson I have resolved the conflicts |
Description
package-lock.json
with nodev20
and NPM10
..nvmrc
with nodev20
ci
workflow switched to dynamically set the Node.js version from.nvmrc
.lockfile
version check workflowSecond step in the Node 20 upgrade process, See the tracking issue for further information.