Skip to content

Commit a49a7b5

Browse files
committed
fix: update confidence validator
1 parent 935612f commit a49a7b5

File tree

2 files changed

+9
-40
lines changed

2 files changed

+9
-40
lines changed

README.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ This repo now uses Renovate to auto-update dependencies (including template mani
127127
3. Enable repository auto-merge in GitHub settings.
128128
4. Protect `master`, require CI checks before merge, and enable merge queue.
129129

130-
Why: PRs created with `GITHUB_TOKEN` do not trigger downstream `pull_request` workflows. Using `RENOVATE_TOKEN` ensures CI checks run and automerge can complete.
130+
Why: PRs created with `GITHUB_TOKEN` do not trigger downstream `pull_request` workflows. Using `RENOVATE_TOKEN` ensures CI checks run for Renovate PRs.
131131

132132
Workflow file: `.github/workflows/renovate.yml`
133133
Config file: `renovate.json`
@@ -137,10 +137,9 @@ Behavior:
137137
- Renovate runs with strict concurrency (`prConcurrentLimit` and `branchConcurrentLimit` set to `1`) so only one dependency PR is active at a time.
138138
- Renovate disables major/minor/patch stream separation so updates stay in a single grouped PR flow.
139139
- Renovate waits for release-age stability checks (`minimumReleaseAge: 30 days`) before opening PRs and ignores unstable pre-release versions.
140-
- Npm updates are grouped into a single dependency PR stream.
141-
- Minor/patch/pin/digest npm updates auto-merge after checks pass.
142-
- Major npm updates require manual approval from the dependency dashboard.
143-
- Lock file maintenance runs weekly and auto-merges after checks pass.
140+
- All dependency updates are grouped into a single PR stream.
141+
- Renovate opens the grouped PR automatically (dashboard approval is not required).
142+
- Dedicated lock file maintenance PRs are disabled.
144143
- Renovate automatically rebases dependency PRs when they fall behind `master`.
145144
- Custom regex managers keep template manifests, the resolver registry, selected test dependency fixtures, README dependency rows, and ARCHITECTURE dependency rows in sync.
146145

renovate.json

Lines changed: 5 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"rangeStrategy": "bump",
66
"ignoreUnstable": true,
77
"dependencyDashboard": true,
8-
"dependencyDashboardApproval": true,
8+
"dependencyDashboardApproval": false,
99
"prCreation": "not-pending",
1010
"prHourlyLimit": 0,
1111
"prConcurrentLimit": 1,
@@ -18,11 +18,7 @@
1818
"separateMinorPatch": false,
1919
"separateMultipleMajor": false,
2020
"lockFileMaintenance": {
21-
"enabled": true,
22-
"schedule": ["before 4am on monday"],
23-
"automerge": true,
24-
"automergeType": "pr",
25-
"platformAutomerge": true
21+
"enabled": false
2622
},
2723
"customManagers": [
2824
{
@@ -163,35 +159,9 @@
163159
"allowedVersions": "<10.0.0"
164160
},
165161
{
166-
"description": "Group all npm updates into a single dependency PR stream",
167-
"matchDatasources": ["npm"],
168-
"matchUpdateTypes": ["major", "minor", "patch", "pin", "digest"],
169-
"groupName": "all npm dependencies",
170-
"groupSlug": "all-npm-dependencies"
171-
},
172-
{
173-
"description": "Major npm updates require manual dashboard approval",
174-
"matchDatasources": ["npm"],
175-
"matchUpdateTypes": ["major"],
176-
"dependencyDashboardApproval": true,
177-
"automerge": false
178-
},
179-
{
180-
"description": "Automerge non-major npm updates after stability window and checks",
181-
"matchDatasources": ["npm"],
182-
"matchUpdateTypes": ["minor", "patch", "pin", "digest"],
183-
"dependencyDashboardApproval": false,
184-
"automerge": true,
185-
"automergeType": "pr",
186-
"platformAutomerge": true
187-
},
188-
{
189-
"description": "Automerge lock file maintenance updates",
190-
"matchUpdateTypes": ["lockFileMaintenance"],
191-
"dependencyDashboardApproval": false,
192-
"automerge": true,
193-
"automergeType": "pr",
194-
"platformAutomerge": true
162+
"description": "Group all dependency updates into a single PR stream",
163+
"groupName": "all dependencies",
164+
"groupSlug": "all-dependencies"
195165
}
196166
]
197167
}

0 commit comments

Comments
 (0)