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

feat: upgraded to node v18, added .nvmrc and updated workflows #471

Merged
merged 3 commits into from
May 25, 2023

Conversation

BilalQamar95
Copy link
Contributor

@BilalQamar95 BilalQamar95 commented Mar 15, 2023

Ticket

Upgrade Node Js from 16 to 18

edx-internal PR

https://github.com/edx/edx-internal/pull/8340

edge-internal PR

https://github.com/edx/edge-internal/pull/529

Description

  • Added support for node v18, updated .nvmrc and workflows.
  • Updated frontend-platform & frontend-build versions
  • Resolved subsequent eslint issues

@BilalQamar95 BilalQamar95 self-assigned this Mar 15, 2023
@codecov
Copy link

codecov bot commented Apr 6, 2023

Codecov Report

Patch and project coverage have no change.

Comparison is base (70f6541) 91.88% compared to head (14775f7) 91.88%.

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #471   +/-   ##
=======================================
  Coverage   91.88%   91.88%           
=======================================
  Files         170      170           
  Lines        3474     3474           
  Branches      905      905           
=======================================
  Hits         3192     3192           
  Misses        263      263           
  Partials       19       19           
Impacted Files Coverage Δ
src/discussions/empty-posts/EmptyPosts.jsx 100.00% <ø> (ø)
src/discussions/empty-posts/EmptyTopics.jsx 100.00% <ø> (ø)
src/discussions/posts/post-editor/PostEditor.jsx 76.92% <ø> (ø)

☔ View full report in Codecov by Sentry.
📢 Do you have feedback about the report comment? Let us know in this issue.

@BilalQamar95 BilalQamar95 force-pushed the bilalqamar95/node-v18-upgrade branch from 475aa43 to 72caaae Compare April 6, 2023 10:38
@BilalQamar95 BilalQamar95 marked this pull request as ready for review April 6, 2023 10:47
@asadazam93
Copy link
Contributor

@BilalQamar95 Since v16 to v18 is a big jump we do not intend to merge this PR as it will be a bigger risk. We have tried upgrading it before and it broke on production. This should be done in two steps. First v16 to v17 and then v17 to v18

Copy link
Contributor

@awais-ansari awais-ansari left a comment

Choose a reason for hiding this comment

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

@BilalQamar95 is this PR still required for the upgrade?

@BilalQamar95
Copy link
Contributor Author

@BilalQamar95 is this PR still required for the upgrade?

This PR upgrades node version to v18, @asadazam93 requested us to bump packages incrementally, so once #508 is merged this PR will be ready for review.

Copy link
Contributor

@awais-ansari awais-ansari left a comment

Choose a reason for hiding this comment

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

@BilalQamar95 package version PR update has been deployed on production. Production is working fine. Please feel free to continue working on this one.

@BilalQamar95 BilalQamar95 force-pushed the bilalqamar95/node-v18-upgrade branch from 72caaae to e78359d Compare May 24, 2023 13:02
@BilalQamar95 BilalQamar95 marked this pull request as ready for review May 24, 2023 13:50
@abdullahwaheed
Copy link
Contributor

@awais-ansari @asadazam93 its ready for review now

Copy link
Contributor

@awais-ansari awais-ansari left a comment

Choose a reason for hiding this comment

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

LGTM

@awais-ansari awais-ansari merged commit b2b33b7 into master May 25, 2023
@awais-ansari awais-ansari deleted the bilalqamar95/node-v18-upgrade branch May 25, 2023 08:16
abdullahwaheed pushed a commit that referenced this pull request May 26, 2023
* feat: upgraded to node v18, added .nvmrc and updated workflows

* refactor: updated packages

* refactor: resolved eslint issues
abdullahwaheed pushed a commit that referenced this pull request May 26, 2023
* feat: upgraded to node v18, added .nvmrc and updated workflows

* refactor: updated packages

* refactor: resolved eslint issues
abdullahwaheed pushed a commit that referenced this pull request Jun 2, 2023
* feat: upgraded to node v18, added .nvmrc and updated workflows

* refactor: updated packages

* refactor: resolved eslint issues
mtyaka pushed a commit that referenced this pull request Jun 9, 2023
* feat: upgraded to node v18, added .nvmrc and updated workflows

* refactor: updated packages

* refactor: resolved eslint issues
sambapete pushed a commit to EDUlib/frontend-app-discussions that referenced this pull request Oct 11, 2023
…dx#471)

* feat: upgraded to node v18, added .nvmrc and updated workflows

* refactor: updated packages

* refactor: resolved eslint issues
moonesque pushed a commit to edSPIRIT/frontend-app-discussions that referenced this pull request Nov 11, 2023
…dx#471)

* feat: upgraded to node v18, added .nvmrc and updated workflows

* refactor: updated packages

* refactor: resolved eslint issues
moonesque pushed a commit to edSPIRIT/frontend-app-discussions that referenced this pull request Nov 12, 2023
sambapete pushed a commit to EDUlib/frontend-app-discussions that referenced this pull request Dec 11, 2023
…dx#471)

* feat: upgraded to node v18, added .nvmrc and updated workflows

* refactor: updated packages

* refactor: resolved eslint issues
snglth pushed a commit to Abstract-Tech/community-theme-discussions that referenced this pull request Jan 9, 2024
…dx#471)

* feat: upgraded to node v18, added .nvmrc and updated workflows

* refactor: updated packages

* refactor: resolved eslint issues
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.

5 participants