refactor: [M3-9723] - Managed Tanstack routing #24840
ci.yml
on: pull_request
test-manager
17m 57s
test-utilities
42s
test-queries
21s
test-shared
26s
typecheck-ui
31s
typecheck-utilities
23s
typecheck-queries
28s
typecheck-shared
39s
typecheck-manager
1m 21s
publish-packages
0s
publish-storybook
0s
Annotations
12 errors
lint (linode-manager):
packages/manager/src/features/Managed/Contacts/Contacts.tsx#L9
'default' import from 'src/components/OrderBy' is restricted. Please use useOrderV2 hook for components being migrated to TanStack Router
|
lint (linode-manager):
packages/manager/src/features/Managed/SupportWidget.tsx#L4
'useHistory' import from 'react-router-dom' is restricted. Please use routing utilities intended for @tanstack/react-router
|
lint (linode-manager)
Process completed with exit code 1.
|
src/components/DeletionDialog/DeletionDialog.test.tsx > DeletionDialog > should disable delete button and show loading icon if loading is true:
packages/manager/src/components/DeletionDialog/DeletionDialog.test.tsx#L131
TestingLibraryElementError: Unable to find an element by: [data-testid="confirm"]
Ignored nodes: comments, script, style
<body
style="padding-right: 1024px; overflow: hidden;"
>
<div
aria-hidden="true"
/>
<div
class="MuiDialog-root MuiModal-root css-qoxs0y-MuiModal-root-MuiDialog-root"
data-qa-dialog="true"
data-qa-drawer="true"
data-testid="drawer"
role="dialog"
>
<div
aria-hidden="true"
class="MuiBackdrop-root MuiModal-backdrop css-1ad28be-MuiBackdrop-root-MuiDialog-backdrop"
style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;"
/>
<div
data-testid="sentinelStart"
tabindex="0"
/>
<div
class="MuiDialog-container MuiDialog-scrollPaper css-45uc01-MuiDialog-container"
role="presentation"
style="opacity: 1; webkit-transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;"
tabindex="-1"
>
<div
aria-labelledby="deleteLinodeMyLinode0?"
aria-modal="true"
class="MuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation24 MuiDialog-paper MuiDialog-paperScrollPaper MuiDialog-paperWidthSm css-ifqtrz-MuiPaper-root-MuiDialog-paper"
style="--Paper-shadow: none;"
>
<div
class="MuiBox-root css-zcxndt"
>
<h2
class="MuiTypography-root MuiTypography-h6 MuiDialogTitle-root css-1cy2l9e-MuiTypography-root-MuiDialogTitle-root"
data-qa-dialog-title="Delete Linode my-linode-0?"
id="deleteLinodeMyLinode0?"
title="Delete Linode my-linode-0?"
>
<div
class="MuiBox-root css-1y8wdwb"
data-qa-dialog-title="Delete Linode my-linode-0?"
data-qa-drawer-title="Delete Linode my-linode-0?"
>
<span
class="MuiBox-root css-0"
/>
<button
aria-label="Close"
class="MuiButtonBase-root MuiIconButton-root MuiIconButton-colorPrimary MuiIconButton-sizeLarge css-uydzlw-MuiButtonBase-root-MuiIconButton-root"
data-qa-close-drawer="true"
tabindex="0"
type="button"
>
<svg
aria-hidden="true"
class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-11xt48y-MuiSvgIcon-root"
data-testid="CloseIcon"
focusable="false"
viewBox="0 0 24 24"
>
<path
d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"
/>
</svg>
</button>
</div>
</h2>
<div
class="MuiDialogContent-root css-uq7gxf-MuiDialogContent-root"
>
<div
class="MuiBox-root css-17772hy"
>
<span
aria-label="Content is loading"
class="MuiCircularProgress-root MuiCircularProgress-indeterminate MuiCircularProgress-colorPrimary css-13hrq1q-MuiCircularProgress-root"
data-qa-circle-progress="true"
data-testid="circle-progress"
role="progressbar"
style="width: 80px; height: 80px;"
tabindex="0"
>
<svg
class="MuiCircularProgress-svg css-54pwck-MuiCircularProgress-svg"
viewBox="22 22 44 44"
>
<circle
class="MuiCircularProgress-circle MuiCircularProgress-circleIndeterminate MuiCircularProgress-circleDisableShrink css-11whzl-MuiCircularProgress-circle"
cx="44"
cy="44"
fill="none"
r="20.2"
stroke-width="3.6"
/>
|
src/features/Managed/Monitors/MonitorActionMenu.test.tsx > Monitor action menu > should include basic Monitor actions:
packages/manager/src/features/Managed/Monitors/MonitorActionMenu.tsx#L30
TypeError: Cannot destructure property 'navigate' of 'useRouter(...)' as it is null.
❯ useNavigate ../../node_modules/.pnpm/@TanStack[email protected][email protected][email protected][email protected]/node_modules/@tanstack/react-router/src/useNavigate.tsx:16:11
❯ MonitorActionMenu src/features/Managed/Monitors/MonitorActionMenu.tsx:30:20
❯ renderWithHooks ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:15486:18
❯ mountIndeterminateComponent ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:20103:13
❯ beginWork ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:21626:16
❯ beginWork$1 ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:27465:14
❯ performUnitOfWork ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:26599:12
❯ workLoopSync ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:26505:5
❯ renderRootSync ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:26473:7
❯ recoverFromConcurrentError ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:25889:20
|
src/features/Managed/Monitors/MonitorActionMenu.test.tsx > Monitor action menu > should include Enable if the monitor is disabled:
packages/manager/src/features/Managed/Monitors/MonitorActionMenu.tsx#L30
TypeError: Cannot destructure property 'navigate' of 'useRouter(...)' as it is null.
❯ useNavigate ../../node_modules/.pnpm/@TanStack[email protected][email protected][email protected][email protected]/node_modules/@tanstack/react-router/src/useNavigate.tsx:16:11
❯ MonitorActionMenu src/features/Managed/Monitors/MonitorActionMenu.tsx:30:20
❯ renderWithHooks ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:15486:18
❯ mountIndeterminateComponent ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:20103:13
❯ beginWork ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:21626:16
❯ beginWork$1 ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:27465:14
❯ performUnitOfWork ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:26599:12
❯ workLoopSync ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:26505:5
❯ renderRootSync ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:26473:7
❯ recoverFromConcurrentError ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:25889:20
|
src/features/Managed/Monitors/MonitorActionMenu.test.tsx > Monitor action menu > should include Disable if the monitor is enabled:
packages/manager/src/features/Managed/Monitors/MonitorActionMenu.tsx#L30
TypeError: Cannot destructure property 'navigate' of 'useRouter(...)' as it is null.
❯ useNavigate ../../node_modules/.pnpm/@TanStack[email protected][email protected][email protected][email protected]/node_modules/@tanstack/react-router/src/useNavigate.tsx:16:11
❯ MonitorActionMenu src/features/Managed/Monitors/MonitorActionMenu.tsx:30:20
❯ renderWithHooks ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:15486:18
❯ mountIndeterminateComponent ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:20103:13
❯ beginWork ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:21626:16
❯ beginWork$1 ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:27465:14
❯ performUnitOfWork ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:26599:12
❯ workLoopSync ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:26505:5
❯ renderRootSync ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:26473:7
❯ recoverFromConcurrentError ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:25889:20
|
src/features/Managed/SSHAccess/SSHAccessActionMenu.test.tsx > SSH Access Action Menu > should include basic actions:
packages/manager/src/features/Managed/SSHAccess/SSHAccessActionMenu.tsx#L23
TypeError: Cannot destructure property 'navigate' of 'useRouter(...)' as it is null.
❯ useNavigate ../../node_modules/.pnpm/@TanStack[email protected][email protected][email protected][email protected]/node_modules/@tanstack/react-router/src/useNavigate.tsx:16:11
❯ SSHAccessActionMenu src/features/Managed/SSHAccess/SSHAccessActionMenu.tsx:23:20
❯ renderWithHooks ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:15486:18
❯ mountIndeterminateComponent ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:20103:13
❯ beginWork ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:21626:16
❯ beginWork$1 ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:27465:14
❯ performUnitOfWork ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:26599:12
❯ workLoopSync ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:26505:5
❯ renderRootSync ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:26473:7
❯ recoverFromConcurrentError ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:25889:20
|
src/features/Managed/SSHAccess/SSHAccessActionMenu.test.tsx > SSH Access Action Menu > should include Enable if access to the Linode is disabled:
packages/manager/src/features/Managed/SSHAccess/SSHAccessActionMenu.tsx#L23
TypeError: Cannot destructure property 'navigate' of 'useRouter(...)' as it is null.
❯ useNavigate ../../node_modules/.pnpm/@TanStack[email protected][email protected][email protected][email protected]/node_modules/@tanstack/react-router/src/useNavigate.tsx:16:11
❯ SSHAccessActionMenu src/features/Managed/SSHAccess/SSHAccessActionMenu.tsx:23:20
❯ renderWithHooks ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:15486:18
❯ mountIndeterminateComponent ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:20103:13
❯ beginWork ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:21626:16
❯ beginWork$1 ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:27465:14
❯ performUnitOfWork ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:26599:12
❯ workLoopSync ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:26505:5
❯ renderRootSync ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:26473:7
❯ recoverFromConcurrentError ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:25889:20
|
src/features/Managed/SSHAccess/SSHAccessActionMenu.test.tsx > SSH Access Action Menu > should include Disable if access to the Linode is enabled:
packages/manager/src/features/Managed/SSHAccess/SSHAccessActionMenu.tsx#L23
TypeError: Cannot destructure property 'navigate' of 'useRouter(...)' as it is null.
❯ useNavigate ../../node_modules/.pnpm/@TanStack[email protected][email protected][email protected][email protected]/node_modules/@tanstack/react-router/src/useNavigate.tsx:16:11
❯ SSHAccessActionMenu src/features/Managed/SSHAccess/SSHAccessActionMenu.tsx:23:20
❯ renderWithHooks ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:15486:18
❯ mountIndeterminateComponent ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:20103:13
❯ beginWork ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:21626:16
❯ beginWork$1 ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:27465:14
❯ performUnitOfWork ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:26599:12
❯ workLoopSync ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:26505:5
❯ renderRootSync ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:26473:7
❯ recoverFromConcurrentError ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:25889:20
|
src/features/Managed/SSHAccess/SSHAccessActionMenu.test.tsx > SSH Access Action Menu > should open the drawer when "Edit" option is clicked:
packages/manager/src/features/Managed/SSHAccess/SSHAccessActionMenu.tsx#L23
TypeError: Cannot destructure property 'navigate' of 'useRouter(...)' as it is null.
❯ useNavigate ../../node_modules/.pnpm/@TanStack[email protected][email protected][email protected][email protected]/node_modules/@tanstack/react-router/src/useNavigate.tsx:16:11
❯ SSHAccessActionMenu src/features/Managed/SSHAccess/SSHAccessActionMenu.tsx:23:20
❯ renderWithHooks ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:15486:18
❯ mountIndeterminateComponent ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:20103:13
❯ beginWork ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:21626:16
❯ beginWork$1 ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:27465:14
❯ performUnitOfWork ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:26599:12
❯ workLoopSync ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:26505:5
❯ renderRootSync ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:26473:7
❯ recoverFromConcurrentError ../../node_modules/.pnpm/[email protected][email protected]/node_modules/react-dom/cjs/react-dom.development.js:25889:20
|
test-manager
Process completed with exit code 1.
|
Artifacts
Produced during runtime
Name | Size | Digest | |
---|---|---|---|
packages-api-v4-lib
Expired
|
361 KB |
sha256:0b8da707ba17d10960626a1df0dbfe1f9af0e6715e81f9e3bfb31f99091e1420
|
|
packages-validation-lib
Expired
|
139 KB |
sha256:22b4d89f6cf6a6b2488ff52b91ed8fb5c4e64d17202227e13eaec13e51ce96c8
|
|
storybook-build
Expired
|
12.2 MB |
sha256:dbd0937a80a336f54a82cd10d24a5486c5b132c9ab5824836a3b92bbfe4bf679
|
|