summaryrefslogtreecommitdiff
path: root/.renovaterc.json
blob: 12c738ae2ee0a6a2cf27654837a12a40a7990ae0 (plain)
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
{
  "extends": [
    "config:base",
    ":enablePreCommit"
  ],
  "pip_requirements": {
    "fileMatch": ["^requirements(-[\\w]*)?\\.txt$"]
  },
  "regexManagers": [
    {
      "fileMatch": ["^tests\\/functional\\/fixtures\\/.env$"],
      "matchStrings": ["GITLAB_TAG=(?<currentValue>.*?)\n"],
      "depNameTemplate": "gitlab/gitlab-ce",
      "datasourceTemplate": "docker",
      "versioningTemplate": "loose"
    },
    {
      "fileMatch": ["^.pre-commit-config.yaml$"],
      "matchStrings": ["- (?<depName>.*?)==(?<currentValue>.*?)\n"],
      "datasourceTemplate": "pypi",
      "versioningTemplate": "pep440"
    }
  ],
  "packageRules": [
    {
      "packagePatterns": ["^gitlab\/gitlab-.+$"],
      "automerge": true
    },
    {
      "matchPackagePrefixes": ["types-"],
      "groupName": "typing dependencies"
    },
    {
        "matchPackagePatterns": ["(^|/)black$"],
        "versioning": "pep440",
        "ignoreUnstable": false,
        "groupName": "black"
     }
  ]
}