|
1 | 1 | { |
2 | 2 | $schema: "https://docs.renovatebot.com/renovate-schema.json", |
3 | | - extends: ["config:best-practices", "config:recommended"], |
| 3 | + extends: [ |
| 4 | + "config:best-practices", |
| 5 | + "config:recommended" |
| 6 | + ], |
4 | 7 | platformCommit: "enabled", |
5 | 8 | automerge: true, |
6 | 9 | ignorePaths: [ |
|
9 | 12 | // agent resources packages an OTel API that is the minimum required API version |
10 | 13 | "**/prometheus-metrics-exporter-opentelemetry-otel-agent-resources/pom.xml", |
11 | 14 | ], |
12 | | - labels: ["dependencies"], |
| 15 | + labels: [ |
| 16 | + "dependencies" |
| 17 | + ], |
13 | 18 | packageRules: [ |
14 | 19 | { |
15 | | - matchPackageNames: ["jdx/mise"], |
16 | | - groupName: "mise", |
17 | | - schedule: ["before 4am on monday"], |
18 | | - }, |
19 | | - { |
20 | | - matchFileNames: ["mise.toml"], |
21 | | - matchDepNames: ["java"], |
| 20 | + matchFileNames: [ |
| 21 | + "mise.toml" |
| 22 | + ], |
| 23 | + matchDepNames: [ |
| 24 | + "java" |
| 25 | + ], |
22 | 26 | groupName: "java temurin", |
23 | 27 | additionalBranchPrefix: "temurin-", |
24 | 28 | }, |
25 | 29 | { |
26 | | - matchFileNames: [".mise/envs/native/mise.toml"], |
27 | | - matchDepNames: ["java"], |
| 30 | + matchFileNames: [ |
| 31 | + ".mise/envs/native/mise.toml" |
| 32 | + ], |
| 33 | + matchDepNames: [ |
| 34 | + "java" |
| 35 | + ], |
28 | 36 | groupName: "java graalvm", |
29 | 37 | additionalBranchPrefix: "graalvm-", |
30 | 38 | }, |
31 | | - { |
32 | | - matchPackageNames: ["/^(ghcr.io/)?super-linter/super-linter$/"], |
33 | | - groupName: "super-linter", |
34 | | - }, |
35 | 39 | ], |
36 | 40 | customManagers: [ |
37 | 41 | { |
38 | 42 | customType: "regex", |
39 | | - description: "update mise", |
40 | | - managerFilePatterns: ["/(^|/)(workflow-templates|\\.(?:github|gitea|forgejo)/(?:workflows|actions))/.+\\.ya?ml$/", "/(^|/)action\\.ya?ml$/"], |
41 | | - datasourceTemplate: "github-release-attachments", |
42 | | - packageNameTemplate: "jdx/mise", |
43 | | - depNameTemplate: "mise", |
44 | | - matchStrings: ["jdx/mise-action.*\\n\\s*with:\\s*\\n\\s*version: [\"']?(?<currentValue>v[.\\d]+)[\"']?\\s*\\n\\s*sha256: [\"']?(?<currentDigest>\\w+)[\"']?"], |
45 | | - }, |
46 | | - { |
47 | | - customType: "regex", |
48 | | - description: "update super-linter in mise tasks", |
49 | | - managerFilePatterns: ["/^\\.mise/tasks/.+\\.sh$/"], |
50 | | - matchStrings: ['# renovate: datasource=(?<datasource>\\S+) depName=(?<depName>\\S+)\\s+\\S+_VERSION="(?<currentValue>v\\d+\\.\\d+\\.\\d+)@(?<currentDigest>sha256:[a-f0-9]+)"'], |
51 | | - }, |
52 | | - ], |
| 43 | + description: "Update _VERSION variables in mise.toml", |
| 44 | + managerFilePatterns: ["/^mise\\.toml$/"], |
| 45 | + matchStrings: ['# renovate: datasource=(?<datasource>[a-z-]+?)(?: depName=(?<depName>.+?))?(?: packageName=(?<packageName>.+?))?(?: versioning=(?<versioning>[a-z-]+?))?\\s.+?_VERSION="?(?<currentValue>[^@"]+?)(?:@(?<currentDigest>sha256:[a-f0-9]+))?"?\\s'], |
| 46 | + } |
| 47 | + ] |
53 | 48 | } |
0 commit comments