Skip to content

Commit 690fe75

Browse files
authored
Merge pull request #8098 from wireapp/dependencies
chore: migrate dependency updates from dependabot to renovate
2 parents f707884 + c118f06 commit 690fe75

5 files changed

Lines changed: 107 additions & 52 deletions

File tree

.github/auto-merge.yml

Lines changed: 0 additions & 6 deletions
This file was deleted.

.github/dependabot.yml

Lines changed: 0 additions & 27 deletions
This file was deleted.

.github/workflows/jira-lint-and-link.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ on:
44
types: [opened, edited, synchronize]
55
jobs:
66
add-jira-description:
7-
# avoid triggering this action on dependabot PRs
8-
if: ${{ github.actor != 'dependabot[bot]' }}
7+
# avoid triggering this action on Renovate PRs
8+
if: ${{ github.actor != 'renovate[bot]' }}
99
runs-on: ubuntu-latest
1010
steps:
1111
- uses: cakeinpanic/jira-description-action@235b8296c8b4f88c564297246810f084f853dac1

.github/workflows/merge-dependencies.yml

Lines changed: 0 additions & 17 deletions
This file was deleted.

renovate.json

Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
{
2+
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
3+
"extends": ["config:recommended", ":semanticCommits"],
4+
"labels": ["renovate"],
5+
"timezone": "Europe/Berlin",
6+
"dependencyDashboard": true,
7+
"rebaseWhen": "conflicted",
8+
"prConcurrentLimit": 5,
9+
"configMigration": true,
10+
"minimumReleaseAge": "3 days",
11+
"lockFileMaintenance": {
12+
"enabled": true
13+
},
14+
"packageRules": [
15+
{
16+
"matchUpdateTypes": ["major"],
17+
"dependencyDashboardApproval": true
18+
},
19+
{
20+
"matchManagers": ["github-actions"],
21+
"groupName": "github actions",
22+
"schedule": ["* * * * *"]
23+
},
24+
{
25+
"matchPackageNames": ["typescript"],
26+
"matchUpdateTypes": ["minor", "major"],
27+
"enabled": false
28+
},
29+
{
30+
"matchPackageNames": ["react-test-renderer"],
31+
"matchUpdateTypes": ["major"],
32+
"enabled": false
33+
},
34+
{
35+
"matchPackageNames": ["@lerna-lite/**"],
36+
"groupName": "lerna lite"
37+
},
38+
{
39+
"extends": ["monorepo:typescript-eslint"],
40+
"groupName": "typescript-eslint"
41+
},
42+
{
43+
"matchPackageNames": [
44+
"@babel/eslint-parser",
45+
"eslint",
46+
"@types/eslint",
47+
"@emotion/eslint-plugin",
48+
"@wireapp/eslint-config",
49+
"eslint-config-prettier",
50+
"eslint-import-resolver-alias",
51+
"eslint-import-resolver-typescript",
52+
"eslint-plugin-better-styled-components",
53+
"eslint-plugin-header",
54+
"eslint-plugin-import",
55+
"eslint-plugin-jest",
56+
"eslint-plugin-jest-dom",
57+
"eslint-plugin-jsdoc",
58+
"eslint-plugin-jsx-a11y",
59+
"eslint-plugin-no-unsanitized",
60+
"eslint-plugin-prettier",
61+
"eslint-plugin-react",
62+
"eslint-plugin-react-hooks",
63+
"eslint-plugin-simple-import-sort",
64+
"eslint-plugin-testing-library",
65+
"eslint-plugin-unused-imports"
66+
],
67+
"groupName": "eslint tooling"
68+
},
69+
{
70+
"matchPackageNames": [
71+
"jest",
72+
"babel-jest",
73+
"jest-environment-jsdom",
74+
"@swc/jest",
75+
"@types/jest",
76+
"@testing-library/dom",
77+
"@testing-library/jest-dom",
78+
"@testing-library/react",
79+
"@testing-library/user-event",
80+
"jest-websocket-mock"
81+
],
82+
"groupName": "test tooling"
83+
},
84+
{
85+
"matchPackageNames": ["react", "react-dom", "@types/react", "@types/react-dom"],
86+
"groupName": "react runtime and types"
87+
},
88+
{
89+
"matchPackageNames": [
90+
"@storybook/addon-essentials",
91+
"@storybook/addon-interactions",
92+
"@storybook/addon-onboarding",
93+
"@storybook/addon-themes",
94+
"@storybook/addon-webpack5-compiler-swc",
95+
"@storybook/blocks",
96+
"@storybook/react",
97+
"@storybook/react-webpack5",
98+
"@storybook/test",
99+
"@chromatic-com/storybook",
100+
"storybook"
101+
],
102+
"groupName": "storybook tooling"
103+
}
104+
]
105+
}

0 commit comments

Comments
 (0)