Update react-router monorepo to v7 (major) #22462
Annotations
4 errors and 1 warning
tsx.EditEvent > cancel link > passing a cancelPath makes a cancel link show up:
tsx#L166
expected [] to have a length of 1 but got +0
|
tsx.ConventionForm > it renders the given values:
tsx#L118
Unable to find a label with the text of: Convention starts
Ignored nodes: comments, script, style
[36m<body>[39m
[36m<div>[39m
[36m<h2>[39m
[0mUnexpected Application Error![0m
[36m</h2>[39m
[36m<h3[39m
[33mstyle[39m=[32m"font-style: italic;"[39m
[36m>[39m
[0museLocation() may be used only in the context of a <Router> component.[0m
[36m</h3>[39m
[36m<pre[39m
[33mstyle[39m=[32m"padding: 0.5rem; background-color: rgba(200, 200, 200, 0.5);"[39m
[36m>[39m
[0mError: useLocation() may be used only in the context of a <Router> component.
at invariant (/home/runner/work/intercode/intercode/.yarn/__virtual__/react-router-virtual-1c027f303a/4/.yarn/berry/cache/react-router-npm-7.1.3-690b1d22ca-10c0.zip/node_modules/react-router/dist/development/index.js:327:11)
at useLocation (/home/runner/work/intercode/intercode/.yarn/__virtual__/react-router-virtual-1c027f303a/4/.yarn/berry/cache/react-router-npm-7.1.3-690b1d22ca-10c0.zip/node_modules/react-router/dist/development/index.js:4229:3)
at ConventionForm (/home/runner/work/intercode/intercode/app/javascript/ConventionAdmin/ConventionForm.tsx:91:20)
at renderWithHooks (/home/runner/work/intercode/intercode/.yarn/__virtual__/react-dom-virtual-6093929227/4/.yarn/berry/cache/react-dom-npm-18.3.1-a805663f38-10c0.zip/node_modules/react-dom/cjs/react-dom.development.js:15486:18)
at mountIndeterminateComponent (/home/runner/work/intercode/intercode/.yarn/__virtual__/react-dom-virtual-6093929227/4/.yarn/berry/cache/react-dom-npm-18.3.1-a805663f38-10c0.zip/node_modules/react-dom/cjs/react-dom.development.js:20103:13)
at beginWork (/home/runner/work/intercode/intercode/.yarn/__virtual__/react-dom-virtual-6093929227/4/.yarn/berry/cache/react-dom-npm-18.3.1-a805663f38-10c0.zip/node_modules/react-dom/cjs/react-dom.development.js:21626:16)
at beginWork$1 (/home/runner/work/intercode/intercode/.yarn/__virtual__/react-dom-virtual-6093929227/4/.yarn/berry/cache/react-dom-npm-18.3.1-a805663f38-10c0.zip/node_modules/react-dom/cjs/react-dom.development.js:27465:14)
at performUnitOfWork (/home/runner/work/intercode/intercode/.yarn/__virtual__/react-dom-virtual-6093929227/4/.yarn/berry/cache/react-dom-npm-18.3.1-a805663f38-10c0.zip/node_modules/react-dom/cjs/react-dom.development.js:26599:12)
at workLoopSync (/home/runner/work/intercode/intercode/.yarn/__virtual__/react-dom-virtual-6093929227/4/.yarn/berry/cache/react-dom-npm-18.3.1-a805663f38-10c0.zip/node_modules/react-dom/cjs/react-dom.development.js:26505:5)
at renderRootSync (/home/runner/work/intercode/intercode/.yarn/__virtual__/react-dom-virtual-6093929227/4/.yarn/berry/cache/react-dom-npm-18.3.1-a805663f38-10c0.zip/node_modules/react-dom/cjs/react-dom.development.js:26473:7)[0m
[36m</pre>[39m
[36m<p>[39m
[0m Hey developer [0m
[36m</p>[39m
[36m<p>[39m
[0mYou can provide a way better UX than this when your app throws errors by providing your own [0m
[36m<code[39m
[33mstyle[39m=[32m"padding: 2px 4px; background-color: rgba(200, 200, 200, 0.5);"[39m
[36m>[39m
[0mErrorBoundary[0m
[36m</code>[39m
[0m or[0m
[0m [0m
[36m<code[39m
[33mstyle[39m=[32m"padding: 2px 4px; background-color: rgba(200, 200, 200, 0.5);"[39m
[36m>[39m
[0merrorElement[0m
[36m</code>[39m
[0m prop on your route.[0m
[36m</p>[39m
[36m</div>[39m
[36m<div>[39m
[36m<div[39m
[33maria-hidden[39m=[32m"true"[39m
[33mclass[39m=[32m"modal fade"[39m
[33mrole[39m=[32m"dialog"[39m
[33mstyle[39m=[32m"display: none; z-index: 1041;"[39m
[33mtabindex[39m=[32m"-1"[39m
[36m>[39m
[36m<div[39m
[33mclass[39m=[32m"modal-dialog"[39m
[33mrole[39m=[32m"document"[39m
[36m>[39m
[36m<div[39m
[33mclass[39m=[32m"modal-content"[39m
[36m>[39m
[36m<div[39m
[33mclass[39m=[32m"modal-header"[39m
[36m>[39m
[36m<h5[39m
[33mclass[39m=[32m"modal-title"[39m
[36m>[39m
[0mConfirmation[0m
[36m</h5>[39m
[36m</div>[39m
[36m<div[39m
[33mclass[39m=[32m"modal-body"[39m
[36m>[39m
[36m<div />[39m
[36m</div>[39m
[36m<div[39m
[33mclass[39m=[32m"modal-footer"[39m
[36m>[39m
[36m<button[39m
[33mclass[39m=[32m"btn btn-secondary"[39m
[33mtype[39m=[32m"button"[39m
[36m>[39m
[0mCancel[0m
[36m</button>[39m
[36m<button[39m
[33mclass[39m=[32m"btn btn-primary"[39m
[33mtype[39m=[32m"button"[39m
[36m>[39m
[0mOK[0m
[36m</button>[39m
[36m</div>[39m
[36m</div>[39m
[36m</div>[39m
[36m</div>[39m
[36m</div>[39m
[36m</body>[39m
|
tsx.ConventionForm > mutating form fields:
tsx#L143
Unable to find an element with the text: Events. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible.
Ignored nodes: comments, script, style
[36m<body>[39m
[36m<div>[39m
[36m<h2>[39m
[0mUnexpected Application Error![0m
[36m</h2>[39m
[36m<h3[39m
[33mstyle[39m=[32m"font-style: italic;"[39m
[36m>[39m
[0museLocation() may be used only in the context of a <Router> component.[0m
[36m</h3>[39m
[36m<pre[39m
[33mstyle[39m=[32m"padding: 0.5rem; background-color: rgba(200, 200, 200, 0.5);"[39m
[36m>[39m
[0mError: useLocation() may be used only in the context of a <Router> component.
at invariant (/home/runner/work/intercode/intercode/.yarn/__virtual__/react-router-virtual-1c027f303a/4/.yarn/berry/cache/react-router-npm-7.1.3-690b1d22ca-10c0.zip/node_modules/react-router/dist/development/index.js:327:11)
at useLocation (/home/runner/work/intercode/intercode/.yarn/__virtual__/react-router-virtual-1c027f303a/4/.yarn/berry/cache/react-router-npm-7.1.3-690b1d22ca-10c0.zip/node_modules/react-router/dist/development/index.js:4229:3)
at ConventionForm (/home/runner/work/intercode/intercode/app/javascript/ConventionAdmin/ConventionForm.tsx:91:20)
at renderWithHooks (/home/runner/work/intercode/intercode/.yarn/__virtual__/react-dom-virtual-6093929227/4/.yarn/berry/cache/react-dom-npm-18.3.1-a805663f38-10c0.zip/node_modules/react-dom/cjs/react-dom.development.js:15486:18)
at mountIndeterminateComponent (/home/runner/work/intercode/intercode/.yarn/__virtual__/react-dom-virtual-6093929227/4/.yarn/berry/cache/react-dom-npm-18.3.1-a805663f38-10c0.zip/node_modules/react-dom/cjs/react-dom.development.js:20103:13)
at beginWork (/home/runner/work/intercode/intercode/.yarn/__virtual__/react-dom-virtual-6093929227/4/.yarn/berry/cache/react-dom-npm-18.3.1-a805663f38-10c0.zip/node_modules/react-dom/cjs/react-dom.development.js:21626:16)
at beginWork$1 (/home/runner/work/intercode/intercode/.yarn/__virtual__/react-dom-virtual-6093929227/4/.yarn/berry/cache/react-dom-npm-18.3.1-a805663f38-10c0.zip/node_modules/react-dom/cjs/react-dom.development.js:27465:14)
at performUnitOfWork (/home/runner/work/intercode/intercode/.yarn/__virtual__/react-dom-virtual-6093929227/4/.yarn/berry/cache/react-dom-npm-18.3.1-a805663f38-10c0.zip/node_modules/react-dom/cjs/react-dom.development.js:26599:12)
at workLoopSync (/home/runner/work/intercode/intercode/.yarn/__virtual__/react-dom-virtual-6093929227/4/.yarn/berry/cache/react-dom-npm-18.3.1-a805663f38-10c0.zip/node_modules/react-dom/cjs/react-dom.development.js:26505:5)
at renderRootSync (/home/runner/work/intercode/intercode/.yarn/__virtual__/react-dom-virtual-6093929227/4/.yarn/berry/cache/react-dom-npm-18.3.1-a805663f38-10c0.zip/node_modules/react-dom/cjs/react-dom.development.js:26473:7)[0m
[36m</pre>[39m
[36m<p>[39m
[0m Hey developer [0m
[36m</p>[39m
[36m<p>[39m
[0mYou can provide a way better UX than this when your app throws errors by providing your own [0m
[36m<code[39m
[33mstyle[39m=[32m"padding: 2px 4px; background-color: rgba(200, 200, 200, 0.5);"[39m
[36m>[39m
[0mErrorBoundary[0m
[36m</code>[39m
[0m or[0m
[0m [0m
[36m<code[39m
[33mstyle[39m=[32m"padding: 2px 4px; background-color: rgba(200, 200, 200, 0.5);"[39m
[36m>[39m
[0merrorElement[0m
[36m</code>[39m
[0m prop on your route.[0m
[36m</p>[39m
[36m</div>[39m
[36m<div>[39m
[36m<div[39m
[33maria-hidden[39m=[32m"true"[39m
[33mclass[39m=[32m"modal fade"[39m
[33mrole[39m=[32m"dialog"[39m
[33mstyle[39m=[32m"display: none; z-index: 1041;"[39m
[33mtabindex[39m=[32m"-1"[39m
[36m>[39m
[36m<div[39m
[33mclass[39m=[32m"modal-dialog"[39m
[33mrole[39m=[32m"document"[39m
[36m>[39m
[36m<div[39m
[33mclass[39m=[32m"modal-content"[39m
[36m>[39m
[36m<div[39m
[33mclass[39m=[32m"modal-header"[39m
[36m>[39m
[36m<h5[39m
[33mclass[39m=[32m"modal-title"[39m
[36m>[39m
[0mConfirmation[0m
[36m</h5>[39m
[36m</div>[39m
[36m<div[39m
[33mclass[39m=[32m"modal-body"[39m
[36m>[39m
[36m<div />[39m
[36m</div>[39m
[36m<div[39m
[33mclass[39m=[32m"modal-footer"[39m
[36m>[39m
[36m<button[39m
[33mclass[39m=[32m"btn btn-secondary"[39m
[33mtype[39m=[32m"button"[39m
[36m>[39m
[0mCancel[0m
[36m</button>[39m
[36m<button[39m
[33mclass[39m=[32m"btn btn-primary"[39m
[33mtype[39m=[32m"button"[39m
[36m>[39m
[0mOK[0m
[36m</button>[39m
[36m</div>[39m
[36m</div>[39m
[36m</div>[39m
[36m</div>[39m
[36m</div>[39m
[36m</body>[39m
|
tsx.ConventionForm > onClickSave:
tsx#L155
Unable to find an element with the text: Save settings. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible.
Ignored nodes: comments, script, style
[36m<body>[39m
[36m<div>[39m
[36m<h2>[39m
[0mUnexpected Application Error![0m
[36m</h2>[39m
[36m<h3[39m
[33mstyle[39m=[32m"font-style: italic;"[39m
[36m>[39m
[0museLocation() may be used only in the context of a <Router> component.[0m
[36m</h3>[39m
[36m<pre[39m
[33mstyle[39m=[32m"padding: 0.5rem; background-color: rgba(200, 200, 200, 0.5);"[39m
[36m>[39m
[0mError: useLocation() may be used only in the context of a <Router> component.
at invariant (/home/runner/work/intercode/intercode/.yarn/__virtual__/react-router-virtual-1c027f303a/4/.yarn/berry/cache/react-router-npm-7.1.3-690b1d22ca-10c0.zip/node_modules/react-router/dist/development/index.js:327:11)
at useLocation (/home/runner/work/intercode/intercode/.yarn/__virtual__/react-router-virtual-1c027f303a/4/.yarn/berry/cache/react-router-npm-7.1.3-690b1d22ca-10c0.zip/node_modules/react-router/dist/development/index.js:4229:3)
at ConventionForm (/home/runner/work/intercode/intercode/app/javascript/ConventionAdmin/ConventionForm.tsx:91:20)
at renderWithHooks (/home/runner/work/intercode/intercode/.yarn/__virtual__/react-dom-virtual-6093929227/4/.yarn/berry/cache/react-dom-npm-18.3.1-a805663f38-10c0.zip/node_modules/react-dom/cjs/react-dom.development.js:15486:18)
at mountIndeterminateComponent (/home/runner/work/intercode/intercode/.yarn/__virtual__/react-dom-virtual-6093929227/4/.yarn/berry/cache/react-dom-npm-18.3.1-a805663f38-10c0.zip/node_modules/react-dom/cjs/react-dom.development.js:20103:13)
at beginWork (/home/runner/work/intercode/intercode/.yarn/__virtual__/react-dom-virtual-6093929227/4/.yarn/berry/cache/react-dom-npm-18.3.1-a805663f38-10c0.zip/node_modules/react-dom/cjs/react-dom.development.js:21626:16)
at beginWork$1 (/home/runner/work/intercode/intercode/.yarn/__virtual__/react-dom-virtual-6093929227/4/.yarn/berry/cache/react-dom-npm-18.3.1-a805663f38-10c0.zip/node_modules/react-dom/cjs/react-dom.development.js:27465:14)
at performUnitOfWork (/home/runner/work/intercode/intercode/.yarn/__virtual__/react-dom-virtual-6093929227/4/.yarn/berry/cache/react-dom-npm-18.3.1-a805663f38-10c0.zip/node_modules/react-dom/cjs/react-dom.development.js:26599:12)
at workLoopSync (/home/runner/work/intercode/intercode/.yarn/__virtual__/react-dom-virtual-6093929227/4/.yarn/berry/cache/react-dom-npm-18.3.1-a805663f38-10c0.zip/node_modules/react-dom/cjs/react-dom.development.js:26505:5)
at renderRootSync (/home/runner/work/intercode/intercode/.yarn/__virtual__/react-dom-virtual-6093929227/4/.yarn/berry/cache/react-dom-npm-18.3.1-a805663f38-10c0.zip/node_modules/react-dom/cjs/react-dom.development.js:26473:7)[0m
[36m</pre>[39m
[36m<p>[39m
[0m Hey developer [0m
[36m</p>[39m
[36m<p>[39m
[0mYou can provide a way better UX than this when your app throws errors by providing your own [0m
[36m<code[39m
[33mstyle[39m=[32m"padding: 2px 4px; background-color: rgba(200, 200, 200, 0.5);"[39m
[36m>[39m
[0mErrorBoundary[0m
[36m</code>[39m
[0m or[0m
[0m [0m
[36m<code[39m
[33mstyle[39m=[32m"padding: 2px 4px; background-color: rgba(200, 200, 200, 0.5);"[39m
[36m>[39m
[0merrorElement[0m
[36m</code>[39m
[0m prop on your route.[0m
[36m</p>[39m
[36m</div>[39m
[36m<div>[39m
[36m<div[39m
[33maria-hidden[39m=[32m"true"[39m
[33mclass[39m=[32m"modal fade"[39m
[33mrole[39m=[32m"dialog"[39m
[33mstyle[39m=[32m"display: none; z-index: 1041;"[39m
[33mtabindex[39m=[32m"-1"[39m
[36m>[39m
[36m<div[39m
[33mclass[39m=[32m"modal-dialog"[39m
[33mrole[39m=[32m"document"[39m
[36m>[39m
[36m<div[39m
[33mclass[39m=[32m"modal-content"[39m
[36m>[39m
[36m<div[39m
[33mclass[39m=[32m"modal-header"[39m
[36m>[39m
[36m<h5[39m
[33mclass[39m=[32m"modal-title"[39m
[36m>[39m
[0mConfirmation[0m
[36m</h5>[39m
[36m</div>[39m
[36m<div[39m
[33mclass[39m=[32m"modal-body"[39m
[36m>[39m
[36m<div />[39m
[36m</div>[39m
[36m<div[39m
[33mclass[39m=[32m"modal-footer"[39m
[36m>[39m
[36m<button[39m
[33mclass[39m=[32m"btn btn-secondary"[39m
[33mtype[39m=[32m"button"[39m
[36m>[39m
[0mCancel[0m
[36m</button>[39m
[36m<button[39m
[33mclass[39m=[32m"btn btn-primary"[39m
[33mtype[39m=[32m"button"[39m
[36m>[39m
[0mOK[0m
[36m</button>[39m
[36m</div>[39m
[36m</div>[39m
[36m</div>[39m
[36m</div>[39m
[36m</div>[39m
[36m</body>[39m
|
Analyze (javascript)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|