mirror of
https://github.com/grafana/grafana.git
synced 2025-01-09 23:53:25 -06:00
1261345b81
* update react 18 related deps * fix some types * make sure we're on react-router-dom >= 5.3.3 * Use new root API * Remove StrictMode for now - react 18 double rendering causes issues * fix + ignore some @grafana/ui types * fix some more types * use renderHook from @testing-library/react in almost all cases * fix storybook types * rewrite useDashboardSave to not use useEffect * make props optional * only render if props are provided * add correct type for useCallback * make resourcepicker tests more robust * fix ModalManager rendering * fix some more unit tests * store the click coordinates in a ref as setState is NOT synchronous * fix remaining e2e tests * rewrite dashboardpage tests to avoid act warnings * undo lint ignores * fix ExpanderCell types * set SymbolCell type correctly * fix QueryAndExpressionsStep * looks like the types were actually wrong instead :D * undo this for now... * remove spinner waits * more robust tests * rewrite errorboundary test to not explicitly count the number of renders * make urlParam expect async * increase timeout in waitFor * revert ExplorePage test changes * Update public/app/features/dashboard/containers/DashboardPage.test.tsx Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com> * Update public/app/features/dashboard/containers/PublicDashboardPage.test.tsx Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com> * Update public/app/features/dashboard/containers/PublicDashboardPage.test.tsx Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com> * Update public/app/features/dashboard/containers/PublicDashboardPage.test.tsx Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com> * skip fakeTimer test, ignore table types for now + other review comments * update package peerDeps * small tweak to resourcepicker test * update lockfile... * increase timeout in sharepublicdashboard tests * ensure ExplorePaneContainer passes correct queries to initializeExplore * fix LokiContextUI test * fix unit tests * make importDashboard flow more consistent * wait for dashboard name before continuing * more test fixes * readd dashboard name to variable e2e tests * wait for switches to be enabled before clicking * fix modal rendering * don't use @testing-library/dom directly * quick fix for rendering of panels in firefox * make PromQueryField test more robust * don't wait for chartData - in react 18 this can happen before the wait code even gets executed --------- Co-authored-by: kay delaney <kay@grafana.com> Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com>
97 lines
2.8 KiB
Plaintext
97 lines
2.8 KiB
Plaintext
{
|
|
"extends": [
|
|
"config:base"
|
|
],
|
|
"enabledManagers": ["npm"],
|
|
"ignoreDeps": [
|
|
"@types/systemjs",
|
|
"commander", // we are planning to remove this, so no need to update it
|
|
"execa", // we should bump this once we move to esm modules
|
|
"history", // we should bump this together with react-router-dom
|
|
"@mdx-js/react", // storybook peer-depends on its 1.x version, we should upgrade this when we upgrade storybook
|
|
"monaco-editor", // due to us exposing this via @grafana/ui/CodeEditor's props bumping can break plugins
|
|
"react-hook-form", // due to us exposing these hooks via @grafana/ui form components bumping can break plugins
|
|
"react-redux", // react-beautiful-dnd depends on react-redux 7.x, we need to update that one first
|
|
"react-router-dom", // we should bump this together with history
|
|
"systemjs",
|
|
"ts-loader", // we should remove ts-loader and use babel-loader instead
|
|
"ora", // we should bump this once we move to esm modules
|
|
|
|
// Sentry deprecated in favor of Grafana Faro for frontend logging.
|
|
// Major effort required to upgrade to latest Sentry, not worthwhile
|
|
"@sentry/browser",
|
|
"@sentry/types",
|
|
"@sentry/utils",
|
|
],
|
|
"includePaths": ["package.json", "packages/**"],
|
|
"ignorePaths": ["packages/grafana-toolkit/package.json", "emails/**", "plugins-bundled/**", "**/mocks/**"],
|
|
"labels": ["area/frontend", "dependencies", "no-backport", "no-changelog"],
|
|
"packageRules": [
|
|
{
|
|
"matchUpdateTypes": ["patch"],
|
|
"excludePackagePatterns": ["@storybook"],
|
|
"extends": ["schedule:monthly"],
|
|
"groupName": "Monthly patch updates"
|
|
},
|
|
{
|
|
"matchPackagePatterns": ["@storybook"],
|
|
"extends": ["schedule:monthly"],
|
|
"groupName": "Storybook updates"
|
|
},
|
|
{
|
|
"groupName": "React Aria",
|
|
"matchPackagePrefixes": [
|
|
"@react-aria/",
|
|
"@react-stately/"
|
|
]
|
|
},
|
|
{
|
|
"groupName": "Moveable",
|
|
"matchPackageNames": [
|
|
"moveable",
|
|
"react-moveable"
|
|
]
|
|
},
|
|
{
|
|
"groupName": "Slate",
|
|
"matchPackageNames": [
|
|
"@types/slate",
|
|
"@types/slate-react",
|
|
"slate",
|
|
"slate-react"
|
|
]
|
|
},
|
|
{
|
|
"groupName": "d3",
|
|
"matchPackagePrefixes": [
|
|
"d3",
|
|
"@types/d3"
|
|
]
|
|
},
|
|
{
|
|
"groupName": "visx",
|
|
"matchPackagePrefixes": [
|
|
"@visx/"
|
|
]
|
|
},
|
|
{
|
|
"groupName": "uLibraries",
|
|
"matchPackageNames": [
|
|
"@leeoniya/ufuzzy",
|
|
"uplot"
|
|
],
|
|
"reviewers": ["leeoniya"],
|
|
},
|
|
],
|
|
"pin": {
|
|
"enabled": false
|
|
},
|
|
"prConcurrentLimit": 10,
|
|
"rebaseWhen": "conflicted",
|
|
"reviewers": ["team:grafana/frontend-ops"],
|
|
"separateMajorMinor": false,
|
|
"vulnerabilityAlerts": {
|
|
"addLabels": ["area/security"]
|
|
}
|
|
}
|