gqty
gqty copied to clipboard
Update react monorepo to v18 (major)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| react (source) | >=16.14.0 -> >=18.2.0 |
||||
| react (source) | ^17.0.2 -> ^18.2.0 |
||||
| react-dom (source) | ^17.0.2 -> ^18.2.0 |
||||
| react-test-renderer (source) | ^17.0.2 -> ^18.2.0 |
Configuration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Renovate will not automatically rebase this PR, because other commits have been found.
π Ignore: Close this PR and you won't be reminded about these updates again.
- [ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This pull request is being automatically deployed with Vercel (learn more).
To see the status of your deployment, click below or on the icon next to each commit.
π Inspect: https://vercel.com/gqty/gqty/HTkmm4GAYtAbzuBHKC5sU388g8xL
β
Preview: Failed
[Deployment for ca0456a failed]
Partially fixed the failing tests, no idea how the remaining await waitForNextUpdate(); should work in React 18.
@PabloSzx you may want to take a look at this.
Libraries pending for React 18:
- [x] @chakra-ui/react
- [x] react-use
- [ ] @guild-docs/client
- [x] @theguild/components
- [x] @testing-library/react
- [ ] @testing-library/react-hooks
Dependencies to be combined with this PR:
- @theguild/components@^2
- @chakra-ui/react@^2
- framer-motion@^7
The latest updates on your projects. Learn more about Vercel for Git βοΈ
| Name | Status | Preview | Updated |
|---|---|---|---|
| gqty | β Failed (Inspect) | Sep 3, 2022 at 6:57AM (UTC) |
β Artifact update problem
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
β» Renovate will retry this branch, including artifacts, only when one of the following happens:
- any of the package files in this branch needs updating, or
- the branch becomes conflicted, or
- you click the rebase/retry checkbox if found above, or
- you rename this PR's title to start with "rebase!" to trigger it manually
The artifact failure details are included below:
File name: pnpm-lock.yaml
installing v2 tool pnpm v7.3.0
npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.
added 1 package in 3s
linking tool pnpm v7.3.0
7.3.0
Scope: all 14 workspace projects
Progress: resolved 1, reused 0, downloaded 0, added 0
Progress: resolved 9, reused 0, downloaded 0, added 0
Progress: resolved 22, reused 0, downloaded 9, added 0
Progress: resolved 32, reused 0, downloaded 23, added 0
Progress: resolved 37, reused 0, downloaded 29, added 0
Progress: resolved 44, reused 0, downloaded 35, added 0
Progress: resolved 53, reused 0, downloaded 45, added 0
Progress: resolved 61, reused 0, downloaded 52, added 0
Progress: resolved 67, reused 0, downloaded 54, added 0
Progress: resolved 71, reused 0, downloaded 61, added 0
Progress: resolved 85, reused 0, downloaded 74, added 0
Progress: resolved 97, reused 0, downloaded 87, added 0
examples/vite-example | βWARNβ deprecated @vitejs/[email protected]
Progress: resolved 106, reused 0, downloaded 97, added 0
Progress: resolved 112, reused 0, downloaded 105, added 0
Progress: resolved 117, reused 0, downloaded 109, added 0
Progress: resolved 119, reused 0, downloaded 114, added 0
Progress: resolved 119, reused 0, downloaded 115, added 0
Progress: resolved 120, reused 0, downloaded 115, added 0
Progress: resolved 121, reused 0, downloaded 118, added 0
Progress: resolved 122, reused 0, downloaded 118, added 0
Progress: resolved 122, reused 0, downloaded 119, added 0
Progress: resolved 122, reused 0, downloaded 122, added 0
Progress: resolved 124, reused 0, downloaded 122, added 0
Progress: resolved 125, reused 0, downloaded 122, added 0
Progress: resolved 125, reused 0, downloaded 123, added 0
Progress: resolved 125, reused 0, downloaded 124, added 0
Progress: resolved 125, reused 0, downloaded 125, added 0
Progress: resolved 126, reused 0, downloaded 125, added 0
Progress: resolved 126, reused 0, downloaded 126, added 0
Progress: resolved 127, reused 0, downloaded 126, added 0
Progress: resolved 128, reused 0, downloaded 127, added 0
Progress: resolved 162, reused 0, downloaded 136, added 0
Progress: resolved 190, reused 0, downloaded 166, added 0
Progress: resolved 203, reused 0, downloaded 179, added 0
Progress: resolved 221, reused 0, downloaded 198, added 0
Progress: resolved 241, reused 0, downloaded 212, added 0
Progress: resolved 258, reused 0, downloaded 235, added 0
Progress: resolved 281, reused 0, downloaded 254, added 0
Progress: resolved 295, reused 0, downloaded 271, added 0
Progress: resolved 307, reused 0, downloaded 284, added 0
Progress: resolved 317, reused 0, downloaded 290, added 0
Progress: resolved 327, reused 0, downloaded 301, added 0
Progress: resolved 336, reused 0, downloaded 310, added 0
Progress: resolved 346, reused 0, downloaded 322, added 0
Progress: resolved 356, reused 0, downloaded 334, added 0
Progress: resolved 368, reused 0, downloaded 343, added 0
Progress: resolved 377, reused 0, downloaded 352, added 0
Progress: resolved 387, reused 0, downloaded 362, added 0
Progress: resolved 395, reused 0, downloaded 370, added 0
Progress: resolved 407, reused 0, downloaded 382, added 0
Progress: resolved 412, reused 0, downloaded 388, added 0
Progress: resolved 434, reused 0, downloaded 407, added 0
Progress: resolved 468, reused 0, downloaded 443, added 0
Progress: resolved 501, reused 0, downloaded 476, added 0
Progress: resolved 531, reused 0, downloaded 507, added 0
Progress: resolved 553, reused 0, downloaded 525, added 0
Progress: resolved 600, reused 0, downloaded 577, added 0
Progress: resolved 640, reused 0, downloaded 612, added 0
Progress: resolved 679, reused 0, downloaded 651, added 0
Progress: resolved 717, reused 0, downloaded 693, added 0
Progress: resolved 759, reused 0, downloaded 730, added 0
Progress: resolved 796, reused 0, downloaded 768, added 0
Progress: resolved 839, reused 0, downloaded 805, added 0
Progress: resolved 862, reused 0, downloaded 815, added 0
Progress: resolved 895, reused 0, downloaded 850, added 0
Progress: resolved 932, reused 0, downloaded 890, added 0
Progress: resolved 956, reused 0, downloaded 910, added 0
Progress: resolved 984, reused 0, downloaded 940, added 0
Progress: resolved 1010, reused 0, downloaded 968, added 0
Progress: resolved 1031, reused 0, downloaded 989, added 0
Progress: resolved 1050, reused 0, downloaded 1007, added 0
Progress: resolved 1061, reused 0, downloaded 1019, added 0
internal/website | βWARNβ deprecated @braintree/[email protected]
Progress: resolved 1068, reused 0, downloaded 1032, added 0
Progress: resolved 1088, reused 0, downloaded 1045, added 0
packages/react | βWARNβ deprecated [email protected]
Progress: resolved 1107, reused 0, downloaded 1064, added 0
Progress: resolved 1136, reused 0, downloaded 1091, added 0
Progress: resolved 1172, reused 0, downloaded 1130, added 0
Progress: resolved 1206, reused 0, downloaded 1166, added 0
Progress: resolved 1231, reused 0, downloaded 1189, added 0
Progress: resolved 1278, reused 0, downloaded 1234, added 0
Progress: resolved 1319, reused 0, downloaded 1274, added 0
Progress: resolved 1352, reused 0, downloaded 1311, added 0
Progress: resolved 1383, reused 0, downloaded 1341, added 0
Progress: resolved 1416, reused 0, downloaded 1375, added 0
Progress: resolved 1436, reused 0, downloaded 1390, added 0
Progress: resolved 1479, reused 0, downloaded 1433, added 0
Progress: resolved 1496, reused 0, downloaded 1453, added 0
Progress: resolved 1530, reused 0, downloaded 1485, added 0
Progress: resolved 1567, reused 0, downloaded 1531, added 0
Progress: resolved 1596, reused 0, downloaded 1558, added 0
Progress: resolved 1603, reused 0, downloaded 1570, added 0
Progress: resolved 1603, reused 0, downloaded 1571, added 0
Progress: resolved 1605, reused 0, downloaded 1571, added 0
Progress: resolved 1629, reused 0, downloaded 1596, added 0
Progress: resolved 1659, reused 0, downloaded 1613, added 0
internal/website | βWARNβ deprecated [email protected]
internal/website | βWARNβ deprecated [email protected]
internal/website | βWARNβ deprecated [email protected]
internal/website | βWARNβ deprecated [email protected]
Progress: resolved 1701, reused 0, downloaded 1657, added 0
Progress: resolved 1714, reused 0, downloaded 1681, added 0
Progress: resolved 1715, reused 0, downloaded 1681, added 0
Progress: resolved 1715, reused 0, downloaded 1683, added 0
Progress: resolved 1716, reused 0, downloaded 1683, added 0
Progress: resolved 1736, reused 0, downloaded 1696, added 0
Progress: resolved 1757, reused 0, downloaded 1723, added 0
Progress: resolved 1757, reused 0, downloaded 1725, added 0, done
βERR_PNPM_PEER_DEP_ISSUESβ Unmet peer dependencies
examples/react
βββ¬ @chakra-ui/react
βββ¬ @chakra-ui/modal
β βββ¬ @chakra-ui/focus-lock
β β βββ¬ react-focus-lock
β β βββ β unmet peer react@"^16.8.0 || ^17.0.0": found 18.2.0
β βββ¬ react-remove-scroll
β βββ β unmet peer react@"^16.8.0 || ^17.0.0": found 18.2.0
βββ¬ @chakra-ui/toast
βββ¬ @reach/alert
βββ β unmet peer react@"^16.8.0 || 17.x": found 18.2.0
βββ β unmet peer react-dom@"^16.8.0 || 17.x": found 18.2.0
βββ¬ @reach/utils
β βββ β unmet peer react@"^16.8.0 || 17.x": found 18.2.0
β βββ β unmet peer react-dom@"^16.8.0 || 17.x": found 18.2.0
βββ¬ @reach/visually-hidden
βββ β unmet peer react@"^16.8.0 || 17.x": found 18.2.0
βββ β unmet peer react-dom@"^16.8.0 || 17.x": found 18.2.0
internal/website
βββ¬ @chakra-ui/react
β βββ¬ @chakra-ui/modal
β β βββ¬ @chakra-ui/focus-lock
β β β βββ¬ react-focus-lock
β β β βββ β unmet peer react@"^16.8.0 || ^17.0.0": found 18.2.0
β β βββ¬ react-remove-scroll
β β βββ β unmet peer react@"^16.8.0 || ^17.0.0": found 18.2.0
β βββ¬ @chakra-ui/toast
β βββ¬ @reach/alert
β βββ β unmet peer react@"^16.8.0 || 17.x": found 18.2.0
β βββ β unmet peer react-dom@"^16.8.0 || 17.x": found 18.2.0
β βββ¬ @reach/utils
β β βββ β unmet peer react@"^16.8.0 || 17.x": found 18.2.0
β β βββ β unmet peer react-dom@"^16.8.0 || 17.x": found 18.2.0
β βββ¬ @reach/visually-hidden
β βββ β unmet peer react@"^16.8.0 || 17.x": found 18.2.0
β βββ β unmet peer react-dom@"^16.8.0 || 17.x": found 18.2.0
βββ¬ @guild-docs/client
β βββ¬ mdx-mermaid
β β βββ β unmet peer react@"^16.8.4 || ^17.0.0": found 18.2.0
β βββ¬ react-children-utilities
β β βββ β unmet peer react@"17.x.x || 16.x.x || 15.x.x": found 18.2.0
β βββ¬ use-immer
β βββ β unmet peer react@"^16.8.0 || ^17.0.1": found 18.2.0
βββ¬ @theguild/components
βββ β unmet peer react@^17.0.2: found 18.2.0
βββ β unmet peer react-dom@^17.0.2: found 18.2.0
βββ¬ @radix-ui/react-navigation-menu
β βββ β unmet peer react@"^16.8 || ^17.0": found 18.2.0
β βββ β unmet peer react-dom@"^16.8 || ^17.0": found 18.2.0
β βββ¬ @radix-ui/react-collection
β β βββ β unmet peer react@"^16.8 || ^17.0": found 18.2.0
β β βββ¬ @radix-ui/react-compose-refs
β β β βββ β unmet peer react@"^16.8 || ^17.0": found 18.2.0
β β βββ¬ @radix-ui/react-context
β β β βββ β unmet peer react@"^16.8 || ^17.0": found 18.2.0
β β βββ¬ @radix-ui/react-primitive
β β βββ β unmet peer react@"^16.8 || ^17.0": found 18.2.0
β β βββ¬ @radix-ui/react-slot
β β βββ β unmet peer react@"^16.8 || ^17.0": found 18.2.0
β βββ¬ @radix-ui/react-dismissable-layer
β β βββ β unmet peer react@"^16.8 || ^17.0": found 18.2.0
β β βββ¬ @radix-ui/react-use-body-pointer-events
β β β βββ β unmet peer react@"^16.8 || ^17.0": found 18.2.0
β β β βββ¬ @radix-ui/react-use-layout-effect
β β β βββ β unmet peer react@"^16.8 || ^17.0": found 18.2.0
β β βββ¬ @radix-ui/react-use-callback-ref
β β β βββ β unmet peer react@"^16.8 || ^17.0": found 18.2.0
β β βββ¬ @radix-ui/react-use-escape-keydown
β β βββ β unmet peer react@"^16.8 || ^17.0": found 18.2.0
β βββ¬ @radix-ui/react-id
β β βββ β unmet peer react@"^16.8 || ^17.0": found 18.2.0
β βββ¬ @radix-ui/react-use-controllable-state
β β βββ β unmet peer react@"^16.8 || ^17.0": found 18.2.0
β βββ¬ @radix-ui/react-use-direction
β β βββ β unmet peer react@"^16.8 || ^17.0": found 18.2.0
β βββ¬ @radix-ui/react-use-previous
β β βββ β unmet peer react@"^16.8 || ^17.0": found 18.2.0
β βββ¬ @radix-ui/react-visually-hidden
β βββ β unmet peer react@"^16.8 || ^17.0": found 18.2.0
βββ¬ react-instantsearch-dom
β βββ β unmet peer react@">= 16.3.0 < 18": found 18.2.0
β βββ β unmet peer react-dom@">= 16.3.0 < 18": found 18.2.0
βββ¬ react-paginate
βββ β unmet peer react@"^16 || ^17": found 18.2.0
packages/react
βββ¬ @testing-library/react
β βββ β unmet peer react@<18.0.0: found 18.2.0
β βββ β unmet peer react-dom@<18.0.0: found 18.2.0
βββ¬ @testing-library/react-hooks
βββ β unmet peer react@"^16.9.0 || ^17.0.0": found 18.2.0
βββ β unmet peer react-dom@"^16.9.0 || ^17.0.0": found 18.2.0
βββ β unmet peer react-test-renderer@"^16.9.0 || ^17.0.0": found 18.2.0
hint: If you don't want pnpm to fail on peer dependency issues, add "strict-peer-dependencies=false" to an .npmrc file at the root of your project.
@PabloSzx You may have to replace @guild-doc/client in internal/website with their new boilerplate, more info here https://github.com/the-guild-org/the-guild-docs/issues/580#issuecomment-1203744419.
Partially fixed the failing tests, no idea how the remaining
await waitForNextUpdate();should work in React 18.
@vicary Do you recall what the errors were? I recently hit a few test errors after upgrading an application to React 18 and might be able to help out. It looks like the test run logs have expired.
@nickpassarella AFAIK this is mainly caused a deprecated dep of the guild docs, we should use their new package for the website.
But React 18 may introduce another bug mentioned in Discord, where subscriptions do not properly cancel due to concurrency mode.
Feel free to take a look if there is anything else causing the red.
For me in React 18 useTransactionQuery doesn't return fetched data.
It does request, and I can see the query logged via Gqty Logger, but data is always undefined and isLoading is always true.
The problem goes away if I switch to React 17.
@vasyas Thanks for reporting, it would be really kind of you to create an issue so I don't get lost when I am busy crunching through the list.
Edited/Blocked Notification
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above.
β Warning: custom changes will be lost.