|
1 | 1 | { |
2 | 2 | "$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"], |
13 | 4 | "packageRules": [ |
14 | 5 | { |
15 | 6 | "matchDepTypes": ["engines"], |
16 | 7 | "rangeStrategy": "auto" |
17 | 8 | }, |
18 | | - { |
19 | | - "description": "Remove word `dependency` from commit messages and PR titles", |
20 | | - "matchDatasources": ["npm"], |
21 | | - "commitMessageTopic": "{{depName}}" |
22 | | - }, |
23 | 9 | { |
24 | 10 | "description": "Fetch changelog details for twemoji packages", |
25 | 11 | "matchPackageNames": ["@discordapp/twemoji"], |
26 | 12 | "changelogUrl": "https://github.com/jdjdecked/twemoji" |
27 | 13 | }, |
28 | 14 | { |
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.", |
30 | 16 | "matchPackageNames": ["got"], |
31 | 17 | "allowedVersions": "<12" |
32 | 18 | }, |
33 | 19 | { |
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.", |
35 | 21 | "matchPackageNames": ["playwright", "mcr.microsoft.com/playwright"], |
36 | 22 | "groupName": "playwright", |
37 | 23 | "minimumReleaseAge": "3 days", |
38 | 24 | "internalChecksFilter": "strict" |
39 | 25 | }, |
40 | 26 | { |
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.", |
42 | 28 | "matchPackageNames": [ |
43 | 29 | "electron", |
44 | 30 | "electron-menubar", |
|
51 | 37 | "semanticCommitScope": "deps-core" |
52 | 38 | }, |
53 | 39 | { |
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.", |
55 | 41 | "matchPackageNames": ["electron-menubar"], |
56 | 42 | "minimumReleaseAge": "0 days", |
57 | 43 | "schedule": ["at any time"] |
58 | 44 | } |
59 | 45 | ], |
60 | 46 | "customManagers": [ |
61 | 47 | { |
62 | | - "description": "Keep sonar.projectVersion variables in sonar-project.properties in-sync", |
| 48 | + "description": "Keep sonar.projectVersion in sonar-project.properties in sync.", |
63 | 49 | "customType": "regex", |
64 | 50 | "datasourceTemplate": "github-tags", |
65 | 51 | "depNameTemplate": "gitify-app/gitify", |
|
0 commit comments