Skip to content

Commit 181c9ba

Browse files
committed
fix(ci): migrate renovate regexManagers to customManagers with valid schema
Entire-Checkpoint: 01M14P5531MPDQ7WSNTH561KVP
1 parent bcd086b commit 181c9ba

1 file changed

Lines changed: 59 additions & 29 deletions

File tree

‎renovate.json‎

Lines changed: 59 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,75 @@
11
{
22
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
3-
"extends": ["config:recommended"],
4-
"dependencyDashboard": true,
5-
"regexManagers": [
6-
{
7-
"description": "Official actions/runner release pin in versions.toml. The bump PR is the tripwire: it is labeled protocol-sync, and .github/workflows/runner-sync.yml runs watch-pipeline stages on it and opens the tiered PRs (docs/conformance.md). It must never auto-merge.",
8-
"fileMatch": ["^versions\\.toml$"],
9-
"matchStrings": ["runner_version\\s*=\\s*\"(?<currentValue>[^\"]+)\""],
10-
"depNameTemplate": "actions/runner",
11-
"datasourceTemplate": "github-releases",
12-
"extractVersion": "^v(?<version>.*)$",
13-
"versioningTemplate": "semver"
14-
},
15-
{
16-
"description": "SmolVM release the golden workflow builds with. The bump PR is gated by .github/workflows/smolvm-release-verify.yml, which installs the candidate and runs the real-VM E2E on the smolvm-host; green runs auto-merge.",
17-
"fileMatch": ["^versions\\.toml$"],
18-
"matchStrings": ["smolvm_golden_version\\s*=\\s*\"(?<currentValue>[^\"]+)\""],
19-
"depNameTemplate": "smol-machines/smolvm",
20-
"datasourceTemplate": "github-releases",
21-
"extractVersion": "^v(?<version>.*)$",
22-
"versioningTemplate": "semver"
23-
}
3+
"extends": [
4+
"config:recommended"
245
],
6+
"dependencyDashboard": true,
257
"packageRules": [
268
{
27-
"matchDatasources": ["github-releases"],
28-
"matchDepNames": ["actions/runner", "smol-machines/smolvm"],
29-
"labels": ["dependencies"]
9+
"matchDatasources": [
10+
"github-releases"
11+
],
12+
"matchDepNames": [
13+
"actions/runner",
14+
"smol-machines/smolvm"
15+
],
16+
"labels": [
17+
"dependencies"
18+
]
3019
},
3120
{
32-
"matchDatasources": ["github-releases"],
33-
"matchDepNames": ["smol-machines/smolvm"],
21+
"matchDatasources": [
22+
"github-releases"
23+
],
24+
"matchDepNames": [
25+
"smol-machines/smolvm"
26+
],
3427
"description": "SmolVM bumps auto-merge once ci.yml and the smolvm-release-verify check pass. The verify job is inert until a [self-hosted, macOS, ARM64, smolvm-host] runner is registered and SMOLVM_VERIFY_HOST_WORKSPACE is set — do not trust auto-merge before then.",
3528
"automerge": true,
3629
"automergeType": "pr"
3730
},
3831
{
39-
"matchDatasources": ["github-releases"],
40-
"matchDepNames": ["actions/runner"],
32+
"matchDatasources": [
33+
"github-releases"
34+
],
35+
"matchDepNames": [
36+
"actions/runner"
37+
],
4138
"description": "Runner bump PR is the tripwire for the runner-watch pipeline (diff -> triage -> record-golden -> conform -> tiered PRs). Never auto-merge: the protocol delta needs the pipeline's goldens and review.",
42-
"labels": ["protocol-sync", "dependencies"]
39+
"labels": [
40+
"protocol-sync",
41+
"dependencies"
42+
]
43+
}
44+
],
45+
"customManagers": [
46+
{
47+
"customType": "regex",
48+
"description": "Official actions/runner release pin in versions.toml. The bump PR is the tripwire: it is labeled protocol-sync, and .github/workflows/runner-sync.yml runs watch-pipeline stages on it and opens the tiered PRs (docs/conformance.md). It must never auto-merge.",
49+
"fileMatch": [
50+
"^versions\\.toml$"
51+
],
52+
"matchStrings": [
53+
"runner_version\\s*=\\s*\"(?<currentValue>[^\"]+)\""
54+
],
55+
"depNameTemplate": "actions/runner",
56+
"datasourceTemplate": "github-releases",
57+
"versioningTemplate": "semver",
58+
"extractVersionTemplate": "^v(?<version>.*)$"
59+
},
60+
{
61+
"customType": "regex",
62+
"description": "SmolVM release the golden workflow builds with. The bump PR is gated by .github/workflows/smolvm-release-verify.yml, which installs the candidate and runs the real-VM E2E on the smolvm-host; green runs auto-merge.",
63+
"fileMatch": [
64+
"^versions\\.toml$"
65+
],
66+
"matchStrings": [
67+
"smolvm_golden_version\\s*=\\s*\"(?<currentValue>[^\"]+)\""
68+
],
69+
"depNameTemplate": "smol-machines/smolvm",
70+
"datasourceTemplate": "github-releases",
71+
"versioningTemplate": "semver",
72+
"extractVersionTemplate": "^v(?<version>.*)$"
4373
}
4474
]
4575
}

0 commit comments

Comments
 (0)