Skip to content

Commit e7ba9b2

Browse files
authored
chore: Update dependabot configuration for npm packages (#933)
Consolidate npm update configurations and change schedule to monthly. Currently, every week there will be ~35 PR triggered by dependabot. This change change frequency to only one per month, refactor config, do not apply changes if there is only patch change. ## Description <!-- Provide a concise and descriptive summary of the changes implemented in this PR. --> ### Introduces a breaking change? - [ ] Yes - [x] No ### Type of change - [ ] Bug fix (change which fixes an issue) - [ ] New feature (change which adds functionality) - [ ] Documentation update (improves or adds clarity to existing documentation) - [x] Other (chores, tests, code style improvements etc.) ### Tested on - [ ] iOS - [ ] Android ### Testing instructions <!-- Provide step-by-step instructions on how to test your changes. Include setup details if necessary. --> ### Screenshots <!-- Add screenshots here, if applicable --> ### Related issues <!-- Link related issues here using #issue-number --> ### Checklist - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have updated the documentation accordingly - [ ] My changes generate no new warnings ### Additional notes <!-- Include any additional information, assumptions, or context that reviewers might need to understand this PR. -->
1 parent 12b2500 commit e7ba9b2

1 file changed

Lines changed: 12 additions & 80 deletions

File tree

.github/dependabot.yml

Lines changed: 12 additions & 80 deletions
Original file line numberDiff line numberDiff line change
@@ -1,91 +1,23 @@
11
version: 2
22
updates:
33
- package-ecosystem: "npm"
4-
directory: "/"
4+
directories:
5+
- "/"
6+
- "/packages/*"
7+
- "/apps/*"
8+
- "/docs"
59
schedule:
6-
interval: "weekly"
10+
interval: "monthly"
711
groups:
812
security-updates:
913
applies-to: security-updates
1014
patterns:
1115
- "*"
12-
13-
- package-ecosystem: "npm"
14-
directory: "/packages/react-native-executorch"
15-
schedule:
16-
interval: "weekly"
17-
groups:
18-
security-updates:
19-
applies-to: security-updates
20-
patterns:
21-
- "*"
22-
23-
- package-ecosystem: "npm"
24-
directory: "/packages/bare-resource-fetcher"
25-
schedule:
26-
interval: "weekly"
27-
groups:
28-
security-updates:
29-
applies-to: security-updates
30-
patterns:
31-
- "*"
32-
33-
- package-ecosystem: "npm"
34-
directory: "/packages/expo-resource-fetcher"
35-
schedule:
36-
interval: "weekly"
37-
groups:
38-
security-updates:
39-
applies-to: security-updates
40-
patterns:
41-
- "*"
42-
43-
- package-ecosystem: "npm"
44-
directory: "/apps/llm"
45-
schedule:
46-
interval: "weekly"
47-
groups:
48-
security-updates:
49-
applies-to: security-updates
50-
patterns:
51-
- "*"
52-
53-
- package-ecosystem: "npm"
54-
directory: "/apps/computer-vision"
55-
schedule:
56-
interval: "weekly"
57-
groups:
58-
security-updates:
59-
applies-to: security-updates
60-
patterns:
61-
- "*"
62-
63-
- package-ecosystem: "npm"
64-
directory: "/apps/speech"
65-
schedule:
66-
interval: "weekly"
67-
groups:
68-
security-updates:
69-
applies-to: security-updates
70-
patterns:
71-
- "*"
72-
73-
- package-ecosystem: "npm"
74-
directory: "/apps/text-embeddings"
75-
schedule:
76-
interval: "weekly"
77-
groups:
78-
security-updates:
79-
applies-to: security-updates
80-
patterns:
81-
- "*"
82-
83-
- package-ecosystem: "npm"
84-
directory: "/docs"
85-
schedule:
86-
interval: "weekly"
87-
groups:
88-
security-updates:
89-
applies-to: security-updates
16+
all-updates:
17+
applies-to: version-updates
9018
patterns:
9119
- "*"
20+
ignore:
21+
- dependency-name: "*"
22+
update-types:
23+
- "version-update:semver-patch"

0 commit comments

Comments
 (0)