Skip to content

Update react-router monorepo to v7 (major) #22462

Update react-router monorepo to v7 (major)

Update react-router monorepo to v7 (major) #22462

Triggered via pull request January 18, 2025 00:23
Status Success
Total duration 3m 8s
Artifacts

codeql-analysis.yml

on: pull_request
Matrix: Analyze
Fit to window
Zoom out
Zoom in

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 &lt;Router&gt; 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 &lt;Router&gt; 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 &lt;Router&gt; 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 &lt;Router&gt; 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 &lt;Router&gt; 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 &lt;Router&gt; 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