Closed bklaing2 closed 5 months ago
![]() |
![]() |
![]() |
![]() |
![]() |
Details:
Merge 2a9226ea218d3ff2da371766d5fb52f1d59f0843 into 60a5a796948ff9aa104966765e72... | |||
Project: akita | Commit: 8c7bbba726 ℹ️ |
||
Status: Passed | Duration: 02:26 💡 | ||
Started: Jan 31, 2024 3:48 PM | Ended: Jan 31, 2024 3:50 PM |
View
Output
Test | Artifacts | |
---|---|---|
PersonContainer > production chart |
Test Replay
Screenshots
|
Purpose
Upgraded NextJS from version 12 to 13
As a side effect, react, react-dom, (and their types), and cypress needed to be upgraded. This caused the react-bootstrap overlay trigger to throw an error, as it wasn't compatible with the updated version of react. I implemented this fix.
Open Questions and Pre-Merge TODOs
<Link>
components in version 13 no longer allow<a>
tags to be children. I've added thelegacyBehavior
to each link to ignore this for now.useEffect
to the doi, org, person, and repo search pages due to hydration issues. More research is needed to find a proper solution to this issue.Other things to note
NODE_ENV=test
, there was an error. The only place thatNODE_ENV=test
was set was in the Cypress tests Github action. I replacedNODE_ENV
withCYPRESS_NODE_ENV
, and the error went away.next-usequerystate
is being renamed tonuqs
Learning
Types of changes
[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
Reviewer, please remember our guidelines: