forked from leolabs/you-need-a-parser
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathrenovate.json
74 lines (74 loc) · 3.03 KB
/
renovate.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"includeForks": true,
"extends": [
"group:recommended",
"group:monorepos",
"replacements:all",
"workarounds:all",
"helpers:pinGitHubActionDigests",
":ignoreModulesAndTests"
],
"dependencyDashboard": true,
"labels": ["renovate"],
"rangeStrategy": "pin",
"rebaseWhen": "behind-base-branch",
"semanticCommits": "enabled",
"automerge": true,
"platformAutomerge": true,
"major": {
"automerge": false
},
"pre-commit": {
"enabled": true
},
"bumpVersion": "patch",
"packageRules": [
{
"description": "Use node-fetch major 2: https://github.com/node-fetch/node-fetch/blob/main/docs/v3-UPGRADE-GUIDE.md#converted-to-es-module",
"matchPackageNames": ["node-fetch"],
"matchManagers": ["npm"],
"allowedVersions": "< 3.0.0"
},
{
"description": "Remove leading v for SheetJS",
"matchDatasources": ["gitea-tags"],
"matchPackageNames": ["sheetjs/sheetjs"],
"extractVersion": "^v(?<version>.*)$"
}
],
"customManagers": [
{
"customType": "regex",
"description": "SheetJS",
"matchStrings": [
"https://cdn.sheetjs.com/xlsx-(?<currentValue>.*)/xlsx-(.*)\\.tgz"
],
"datasourceTemplate": "gitea-tags",
"registryUrlTemplate": "https://git.sheetjs.com",
"depNameTemplate": "sheetjs/sheetjs",
"fileMatch": ["packages/ynap-parsers/package.json"]
},
{
"customType": "regex",
"fileMatch": ["^packages/ynap-parsers/package.json$"],
"matchStrings": [
"ynap-bank2ynab-converter -b (?<currentDigest>.*?) -o src/bank2ynab/banks.json"
],
"depNameTemplate": "bank2ynab",
"packageNameTemplate": "https://github.com/bank2ynab/bank2ynab",
"datasourceTemplate": "git-refs",
"currentValueTemplate": "develop"
}
],
"hostRules": [
{
"description": "See https://docs.renovatebot.com/getting-started/private-packages/#automatically-authenticate-for-npm-package-stored-in-private-github-npm-repository",
"matchHost": "https://npm.pkg.github.com",
"hostType": "npm",
"encrypted": {
"token": "wcFMA/xDdHCJBTolAQ/9G5z0ZHnK1Hloh8Vs+lg7eU0lyH/RwL/sv1TBsryOIKKV9CdjrCdc2P9DSpmRoGI3kaLn/c5ErqdVQvIlL1SCb2Rwj1CooPTSrrQhWWFL4zE1Vt8TFMZi/UEVl797JZ9r/C67LH3mqc/Ln7ABLK93RSqO3D8T59Eq4Te0sZXlxxBfs+Bci/p/4/X7JaUlMAFeiRSOBOrRrwZSu4ZDvX5Tx8u84DoC5GEFSfeh5ktzaSk/d997OjvIZH2EQ4GS5Zd3W5s06vvNhznlJH11qRKAWc1Anlu7EeTOgTHmZer8pYfTEegXw2VLNEjfGumM2+ZlKJ51KOtS/lcYYkBUeUHz1nVARZJZ1213+/mP6BCzpFttgVG1ol/UN2MA7qkjANAYzVkwL8PJ0fv/YmajuKwZA8+IonI9hj5e5gdDqrMlXtPyssKKwxrRgU9m7YA47T9Kj+EcankxBq/DF1KWjcjeeJm12ODazEUlIwnePZAW4pTajEwUHJ9ZdIxrVEqfD0Y7mntyer/ZLKTmds6IUw3vAmlRqdYGMBpVyydyKexJ4aYJBLgVR2RRLGZm1civRh3vcWSGGiBqAr5W1bAkQOs9g3mVSjIM2KZbrqIjg5r6QEPHAdQmnfCzn7fKrMjNoysOjNE4ZZAqcUqcF2V1k38wrVQj8DZanMBs756NVnk/W8LSfAHMLscWqpKgRTX5OarT4yCBgIgIg7JVLzYmo+ZRLZNdbVUtSW7e76grfUNrJF45Wojm1I10Ra6bhwt3ljgGmqQw8fTneyIHr7FKvqZi74PrfLkJ/+txjHktaUSveFPBIJ4xvZeIIrL22Nt+2C8ratx/i+5WMBYXUKWY1hQ"
}
}
]
}