From e43c7427ba32217e5d46b735a0e221c0c1fc0d70 Mon Sep 17 00:00:00 2001 From: Mend Renovate Date: Tue, 16 Jul 2024 19:28:43 +0200 Subject: [PATCH] Configure Renovate (#2342) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) Welcome to [Renovate](https://togithub.com/renovatebot/renovate)! This is an onboarding PR to help you understand and configure settings before regular Pull Requests begin. 🚦 To activate Renovate, merge this Pull Request. To disable Renovate, simply close this Pull Request unmerged. --- ### Detected Package Files * `.github/workflows/Dockerfile` (dockerfile) * `.github/workflows/ci-label-check.yml` (github-actions) * `.github/workflows/codeql.yml` (github-actions) * `.github/workflows/lint-build.yml` (github-actions) * `.github/workflows/release.yml` (github-actions) * `.github/workflows/s390x-build.yaml` (github-actions) * `.github/workflows/scorecard.yml` (github-actions) * `.github/workflows/unit-tests.yml` (github-actions) * `package.json` (npm) * `packages/jaeger-ui/package.json` (npm) * `packages/plexus/package.json` (npm) * `.nvmrc` (nvm) ### Configuration Summary Based on the default config's presets, Renovate will: - Start dependency updates only once this onboarding PR is merged - Show all Merge Confidence badges for pull requests. - Enable Renovate Dependency Dashboard creation. - Use semantic commit type `fix` for dependencies and `chore` for all others if semantic commits are in use. - Ignore `node_modules`, `bower_components`, `vendor` and various test/tests directories. - Group known monorepo packages together. - Use curated list of recommended non-monorepo package groupings. - Apply crowd-sourced package replacement rules. - Apply crowd-sourced workarounds for known problems with packages. - Append `Signed-off-by:` to signoff Git commits. 🔡 Do you want to change how Renovate upgrades your dependencies? Add your custom config to `renovate.json` in this branch. Renovate will update the Pull Request description the next time it runs. --- ### What to Expect With your current configuration, Renovate will create 26 Pull Requests:
Replace dependency npm-run-all with npm-run-all2 5.0.0 - Schedule: ["at any time"] - Branch name: `renovate/npm-run-all-replacement` - Merge into: `main` - Upgrade [npm-run-all](https://togithub.com/mysticatea/npm-run-all) to `5.0.0`
Update Node.js to v20.15.1 - Schedule: ["at any time"] - Branch name: `renovate/node-20.x` - Merge into: `main` - Upgrade [node](https://togithub.com/nodejs/node) to `20.15.1`
Update actions/upload-artifact action to v4.3.4 - Schedule: ["at any time"] - Branch name: `renovate/actions-upload-artifact-4.x` - Merge into: `main` - Upgrade [actions/upload-artifact](https://togithub.com/actions/upload-artifact) to `0b2256b8c012f0828dc542b3febcab082c67f72b`
Update dependency @​pyroscope/flamegraph to v0.35.6 - Schedule: ["at any time"] - Branch name: `renovate/pyroscope-flamegraph-0.x` - Merge into: `main` - Upgrade @​pyroscope/flamegraph to `0.35.6`
Update dependency @​types/react-router-dom to v5.3.3 - Schedule: ["at any time"] - Branch name: `renovate/react-router-dom-5.x-lockfile` - Merge into: `main` - Upgrade [@types/react-router-dom](https://togithub.com/DefinitelyTyped/DefinitelyTyped) to `5.3.3`
Update dependency @​types/redux-actions to v2.6.5 - Schedule: ["at any time"] - Branch name: `renovate/redux-actions-2.x` - Merge into: `main` - Upgrade [@types/redux-actions](https://togithub.com/DefinitelyTyped/DefinitelyTyped) to `2.6.5`
Update dependency antd to v5.19.2 - Schedule: ["at any time"] - Branch name: `renovate/antd-5.x-lockfile` - Merge into: `main` - Upgrade [antd](https://togithub.com/ant-design/ant-design) to `5.19.2`
Update dependency eslint-plugin-jsx-a11y to v6.9.0 - Schedule: ["at any time"] - Branch name: `renovate/eslint-plugin-jsx-a11y-6.x-lockfile` - Merge into: `main` - Upgrade [eslint-plugin-jsx-a11y](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y) to `6.9.0`
Update dependency jsdom to v24.1.0 - Schedule: ["at any time"] - Branch name: `renovate/jsdom-24.x` - Merge into: `main` - Upgrade [jsdom](https://togithub.com/jsdom/jsdom) to `24.1.0`
Update dependency react-icons to v5.2.1 - Schedule: ["at any time"] - Branch name: `renovate/react-icons-5.x-lockfile` - Merge into: `main` - Upgrade [react-icons](https://togithub.com/react-icons/react-icons) to `5.2.1`
Update dependency react-router-dom-v5-compat to v6.25.0 - Schedule: ["at any time"] - Branch name: `renovate/react-router-monorepo` - Merge into: `main` - Upgrade [react-router-dom-v5-compat](https://togithub.com/remix-run/react-router) to `6.25.0`
Update dependency react-vis to v1.12.1 - Schedule: ["at any time"] - Branch name: `renovate/react-vis-1.x-lockfile` - Merge into: `main` - Upgrade [react-vis](https://togithub.com/uber-common/react-vis) to `1.12.1`
Update dependency redux-promise-middleware to v6.2.0 - Schedule: ["at any time"] - Branch name: `renovate/redux-promise-middleware-6.x-lockfile` - Merge into: `main` - Upgrade [redux-promise-middleware](https://togithub.com/pburtchaell/redux-promise-middleware) to `6.2.0`
Update dependency rollup-plugin-visualizer to v5.12.0 - Schedule: ["at any time"] - Branch name: `renovate/rollup-plugin-visualizer-5.x-lockfile` - Merge into: `main` - Upgrade [rollup-plugin-visualizer](https://togithub.com/btd/rollup-plugin-visualizer) to `5.12.0`
Update dependency webpack to v5.93.0 - Schedule: ["at any time"] - Branch name: `renovate/webpack-5.x-lockfile` - Merge into: `main` - Upgrade [webpack](https://togithub.com/webpack/webpack) to `5.93.0`
Update docker/build-push-action action to v6.4.0 - Schedule: ["at any time"] - Branch name: `renovate/docker-build-push-action-6.x` - Merge into: `main` - Upgrade [docker/build-push-action](https://togithub.com/docker/build-push-action) to `a254f8ca60a858f3136a2f1f23a60969f2c402dd`
Update typescript-eslint monorepo to v7.16.1 - Schedule: ["at any time"] - Branch name: `renovate/typescript-eslint-monorepo` - Merge into: `main` - Upgrade [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/typescript-eslint) to `7.16.1` - Upgrade [@typescript-eslint/parser](https://togithub.com/typescript-eslint/typescript-eslint) to `7.16.1`
Update dependency @testing-library/react to v16 - Schedule: ["at any time"] - Branch name: `renovate/major-testing-library-monorepo` - Merge into: `main` - Upgrade [@testing-library/react](https://togithub.com/testing-library/react-testing-library) to `^16.0.0`
Update dependency eslint to v9 - Schedule: ["at any time"] - Branch name: `renovate/major-eslint-monorepo` - Merge into: `main` - Upgrade [eslint](https://togithub.com/eslint/eslint) to `9.7.0`
Update dependency history to v5 - Schedule: ["at any time"] - Branch name: `renovate/history-5.x` - Merge into: `main` - Upgrade [history](https://togithub.com/remix-run/history) to `^5.0.0`
Update dependency react-redux to v9 - Schedule: ["at any time"] - Branch name: `renovate/react-redux-9.x` - Merge into: `main` - Upgrade [react-redux](https://togithub.com/reduxjs/react-redux) to `^9.0.0`
Update dependency react-router-dom to v6 - Schedule: ["at any time"] - Branch name: `renovate/major-react-router-monorepo` - Merge into: `main` - Upgrade [react-router-dom](https://togithub.com/remix-run/react-router) to `6.25.0`
Update dependency redux to v5 - Schedule: ["at any time"] - Branch name: `renovate/redux-5.x` - Merge into: `main` - Upgrade [redux](https://togithub.com/reduxjs/redux) to `^5.0.0`
Update dependency redux-actions to v3 - Schedule: ["at any time"] - Branch name: `renovate/redux-actions-3.x` - Merge into: `main` - Upgrade [redux-actions](https://togithub.com/redux-utilities/redux-actions) to `3.0.0`
Update dependency rimraf to v6 - Schedule: ["at any time"] - Branch name: `renovate/rimraf-6.x` - Merge into: `main` - Upgrade [rimraf](https://togithub.com/isaacs/rimraf) to `6.0.1`
Update dependency viz.js to v2 - Schedule: ["at any time"] - Branch name: `renovate/viz.js-2.x` - Merge into: `main` - Upgrade [viz.js](https://togithub.com/mdaines/viz.js) to `2.1.2`
🚸 Branch creation will be limited to maximum 2 per hour, so it doesn't swamp any CI resources or overwhelm the project. See docs for `prhourlylimit` for details. --- ❓ Got questions? Check out Renovate's [Docs](https://docs.renovatebot.com/), particularly the Getting Started section. If you need any further assistance then you can also [request help here](https://togithub.com/renovatebot/renovate/discussions). --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/jaegertracing/jaeger-ui). Signed-off-by: Yuri Shkuro Co-authored-by: Yuri Shkuro --- renovate.json | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 renovate.json diff --git a/renovate.json b/renovate.json new file mode 100644 index 0000000000..7f08cbe329 --- /dev/null +++ b/renovate.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": ["config:recommended", ":gitSignOff"], + "labels": ["changelog:dependencies"], + "suppressNotifications": ["prEditedNotification"], + "packageRules": [ + { + "matchManagers": ["npm"], + "matchUpdateTypes": ["patch", "digest"], + "enabled": false + }, + { + "matchManagers": ["github-actions"], + "groupName": "github-actions deps" + }, + { + "matchManagers": ["github-actions"], + "matchUpdateTypes": ["patch", "digest"], + "enabled": false + } + ] +}