Skip to content

Commit d04db40

Browse files
authored
ci: refactor renovate.json configuration for clarity (#3377)
* config: Refactor renovate.json configuration for clarity * fix: format renovate.json
1 parent 45891c3 commit d04db40

1 file changed

Lines changed: 6 additions & 20 deletions

File tree

‎renovate.json‎

Lines changed: 6 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,30 @@
11
{
22
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
3-
"extends": [
4-
"config:best-practices",
5-
":enableVulnerabilityAlerts",
6-
":semanticCommitTypeAll(chore)",
7-
":separateMultipleMajorReleases",
8-
"schedule:weekly",
9-
"group:vitePlus"
10-
],
11-
"labels": ["dependency"],
12-
"rangeStrategy": "pin",
3+
"extends": ["github>gitify-app/.github", "group:vitePlus"],
134
"packageRules": [
145
{
156
"matchDepTypes": ["engines"],
167
"rangeStrategy": "auto"
178
},
18-
{
19-
"description": "Remove word `dependency` from commit messages and PR titles",
20-
"matchDatasources": ["npm"],
21-
"commitMessageTopic": "{{depName}}"
22-
},
239
{
2410
"description": "Fetch changelog details for twemoji packages",
2511
"matchPackageNames": ["@discordapp/twemoji"],
2612
"changelogUrl": "https://github.com/jdjdecked/twemoji"
2713
},
2814
{
29-
"description": "Hold got on the v11 line. The override only exists to satisfy security scanners for dev tooling (@electron/get via electron-builder, react-devtools), which was built against the non-ESM v11 API. v11.8.5+ already includes the security fix, and v12+ is ESM-only.",
15+
"description": "Hold got on the v11 line. This override satisfies security scanners for dev tooling built against the non-ESM v11 API; v11.8.5+ includes the security fix.",
3016
"matchPackageNames": ["got"],
3117
"allowedVersions": "<12"
3218
},
3319
{
34-
"description": "Group the playwright package with the Playwright container image that the visual regression job runs in. The image ships the browser build that exact release expects, so a mismatch fails to launch Chromium and would strand the committed screenshot baselines. config:best-practices only ages npm (3 days); apply the same wait to this group so the Docker tag cannot become eligible first and open an image-only PR.",
20+
"description": "Group Playwright with the browser container image used by visual regression tests, and wait for both updates to pass the release-age check.",
3521
"matchPackageNames": ["playwright", "mcr.microsoft.com/playwright"],
3622
"groupName": "playwright",
3723
"minimumReleaseAge": "3 days",
3824
"internalChecksFilter": "strict"
3925
},
4026
{
41-
"description": "Give updates to core runtime dependencies (Electron shell, tray integration, UI primitives, GitHub API client) a distinct commit scope so release-please can surface them in the changelog instead of hiding them with routine dependency bumps",
27+
"description": "Give core runtime dependency updates a distinct scope so release-please can include them in the changelog.",
4228
"matchPackageNames": [
4329
"electron",
4430
"electron-menubar",
@@ -51,15 +37,15 @@
5137
"semanticCommitScope": "deps-core"
5238
},
5339
{
54-
"description": "electron-menubar is a first-party dependency, so skip the minimum release age gate and weekly schedule applied to other packages",
40+
"description": "Skip the release-age gate and weekly schedule for the first-party electron-menubar dependency.",
5541
"matchPackageNames": ["electron-menubar"],
5642
"minimumReleaseAge": "0 days",
5743
"schedule": ["at any time"]
5844
}
5945
],
6046
"customManagers": [
6147
{
62-
"description": "Keep sonar.projectVersion variables in sonar-project.properties in-sync",
48+
"description": "Keep sonar.projectVersion in sonar-project.properties in sync.",
6349
"customType": "regex",
6450
"datasourceTemplate": "github-tags",
6551
"depNameTemplate": "gitify-app/gitify",

0 commit comments

Comments
 (0)