talos

Форк
0
/
renovate.json 
107 строк · 3.0 Кб
1
{
2
    "$schema": "https://docs.renovatebot.com/renovate-schema.json",
3
    "extends": [
4
        ":dependencyDashboard",
5
        ":gitSignOff",
6
        ":semanticCommitScopeDisabled",
7
        "schedule:earlyMondays"
8
    ],
9
    "prHeader": "Update Request | Renovate Bot",
10
    "regexManagers": [
11
        {
12
            "fileMatch": [
13
                "Makefile"
14
            ],
15
            "matchStrings": [
16
                "# renovate: datasource=(?<datasource>.*?)(?:\\s+extractVersion=(?<extractVersion>.+?))?\\s+depName=(?<depName>.+?)\\s.*_VERSION\\s+\\?=\\s+(?<currentValue>.+)"
17
            ],
18
            "versioningTemplate": "{{#if versioning}}{{versioning}}{{else}}semver{{/if}}"
19
        },
20
        {
21
            "fileMatch": [
22
                "pkg/machinery/constants/constants.go"
23
            ],
24
            "matchStrings": [
25
                "\\/\\/\\s+renovate: datasource=(?<datasource>.*?)(?:\\s+extractVersion=(?<extractVersion>.+?))?(?:\\s+versioning=(?<versioning>.+?))?\\s+depName=(?<depName>.+?)?\\s.*Version\\s+=\\s+\\\"(?<currentValue>.+?)\\\""
26
            ],
27
            "versioningTemplate": "{{#if versioning}}{{versioning}}{{else}}semver{{/if}}"
28
        },
29
        {
30
            "fileMatch": [
31
                "Dockerfile"
32
            ],
33
            "matchStrings": [
34
                "# syntax = docker\\/dockerfile-upstream:(?<currentValue>.*)"
35
            ],
36
            "depNameTemplate": "docker/dockerfile-upstream",
37
            "datasourceTemplate": "docker",
38
            "versioningTemplate": "docker"
39
        }
40
    ],
41
    "packageRules": [
42
        {
43
            "enabled": false,
44
            "matchDatasources": [
45
                "docker"
46
            ],
47
            "matchFiles": [
48
                "hack/test/libvirt/docker-compose.yaml"
49
            ]
50
        },
51
        {
52
            "enabled": false,
53
            "matchDatasources": [
54
                "npm"
55
            ],
56
            "matchPaths": [
57
                "website/"
58
            ]
59
        },
60
        {
61
            "matchPackageNames": [
62
                "golang/go"
63
            ],
64
            "versioning": "regex:^(?<major>\\d+)\\.(?<minor>\\d+)"
65
        },
66
        {
67
            "matchPackagePatterns": [
68
                "*"
69
            ],
70
            "matchDatasources": [
71
                "docker"
72
            ],
73
            "groupName": "container images"
74
        },
75
        {
76
            "matchPackagePatterns": [
77
                "*"
78
            ],
79
            "matchDatasources": [
80
                "go",
81
                "golang-version"
82
            ],
83
            "groupName": "go packages"
84
        },
85
        {
86
            "matchPackagePatterns": [
87
                "*"
88
            ],
89
            "matchDatasources": [
90
                "npm"
91
            ],
92
            "groupName": "node packages"
93
        },
94
        {
95
            "matchPackagePatterns": [
96
                "*"
97
            ],
98
            "matchDatasources": [
99
                "git-refs",
100
                "git-tags",
101
                "github-tags",
102
                "github-releases"
103
            ],
104
            "groupName": "releases"
105
        }
106
    ]
107
}
108

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.