summaryrefslogtreecommitdiff
path: root/.renovaterc.json
blob: ea63c6cef3c45acc5cfba420c35c6dc5e3f2479d (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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
{
  "extends": [
    "config:base",
    ":enablePreCommit",
    "group:allNonMajor",
    "schedule:weekly"
  ],
  "ignorePaths": [
    "**/.venv/**",
    "**/node_modules/**"
  ],
  "pip_requirements": {
    "fileMatch": ["^requirements(-[\\w]*)?\\.txt$"]
  },
  "regexManagers": [
    {
      "fileMatch": [
        "(^|/)tests\\/functional\\/fixtures\\/\\.env$"
      ],
      "matchStrings": [
        "GITLAB_TAG=(?<currentValue>.*?)\n"
      ],
      "depNameTemplate": "gitlab/gitlab-ee",
      "datasourceTemplate": "docker",
      "versioningTemplate": "loose"
    }
  ],
  "packageRules": [
    {
      "depTypeList": [
        "action"
      ],
      "extractVersion": "^(?<version>v\\d+\\.\\d+\\.\\d+)$",
      "versioning": "regex:^v(?<major>\\d+)(\\.(?<minor>\\d+)\\.(?<patch>\\d+))?$"
    },
    {
      "packageName": "argcomplete",
      "enabled": false
    },
    {
      "packagePatterns": [
        "^gitlab\/gitlab-.+$"
      ],
      "automerge": true,
      "groupName": "GitLab"
    },
    {
      "matchPackageNames": [
        "pre-commit/mirrors-mypy"
      ],
      "matchManagers": [
        "pre-commit"
      ],
      "versioning": "pep440"
    }
  ]
}