Skip to content

Commit 23eba99

Browse files
authored
Merge pull request boostcampwm-2024#538 from Jo-Minseok/chore/dependabot
📦 chore: Dependabot 설정 추가
2 parents b25163a + cddeffa commit 23eba99

File tree

1 file changed

+226
-0
lines changed

1 file changed

+226
-0
lines changed

.github/dependabot.yml

Lines changed: 226 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,226 @@
1+
version: 2
2+
3+
updates:
4+
# ──────────────────────────────────────────
5+
# GitHub Actions
6+
# ──────────────────────────────────────────
7+
- package-ecosystem: 'github-actions'
8+
directory: '/'
9+
schedule:
10+
interval: 'weekly'
11+
day: 'monday'
12+
time: '09:00'
13+
timezone: 'Asia/Seoul'
14+
open-pull-requests-limit: 10
15+
labels:
16+
- '🤖 Dependency'
17+
18+
# ──────────────────────────────────────────
19+
# npm — root (commitizen, lefthook, artillery)
20+
# ──────────────────────────────────────────
21+
- package-ecosystem: 'npm'
22+
directory: '/'
23+
schedule:
24+
interval: 'weekly'
25+
day: 'monday'
26+
time: '09:00'
27+
timezone: 'Asia/Seoul'
28+
open-pull-requests-limit: 10
29+
ignore:
30+
- dependency-name: '*'
31+
update-types:
32+
- 'version-update:semver-major'
33+
labels:
34+
- '🤖 Dependency'
35+
groups:
36+
dev-dependencies:
37+
dependency-type: 'development'
38+
39+
# ──────────────────────────────────────────
40+
# npm — server (NestJS)
41+
# ──────────────────────────────────────────
42+
- package-ecosystem: 'npm'
43+
directory: '/server'
44+
schedule:
45+
interval: 'weekly'
46+
day: 'monday'
47+
time: '09:00'
48+
timezone: 'Asia/Seoul'
49+
open-pull-requests-limit: 10
50+
ignore:
51+
- dependency-name: '*'
52+
update-types:
53+
- 'version-update:semver-major'
54+
labels:
55+
- '🤖 Dependency'
56+
groups:
57+
nestjs:
58+
patterns:
59+
- '@nestjs/*'
60+
typeorm:
61+
patterns:
62+
- 'typeorm'
63+
- '@nestjs/typeorm'
64+
dev-dependencies:
65+
dependency-type: 'development'
66+
67+
# ──────────────────────────────────────────
68+
# npm — client (React + Vite)
69+
# ──────────────────────────────────────────
70+
- package-ecosystem: 'npm'
71+
directory: '/client'
72+
schedule:
73+
interval: 'weekly'
74+
day: 'monday'
75+
time: '09:00'
76+
timezone: 'Asia/Seoul'
77+
open-pull-requests-limit: 10
78+
ignore:
79+
- dependency-name: '*'
80+
update-types:
81+
- 'version-update:semver-major'
82+
labels:
83+
- '🤖 Dependency'
84+
groups:
85+
react:
86+
patterns:
87+
- 'react'
88+
- 'react-dom'
89+
- 'react-*'
90+
- '@types/react*'
91+
- 'eslint-plugin-react*'
92+
- '@vitejs/plugin-react-swc'
93+
radix-ui:
94+
patterns:
95+
- '@radix-ui/*'
96+
tanstack:
97+
patterns:
98+
- '@tanstack/*'
99+
dev-dependencies:
100+
dependency-type: 'development'
101+
102+
# ──────────────────────────────────────────
103+
# npm — feed-crawler
104+
# ──────────────────────────────────────────
105+
- package-ecosystem: 'npm'
106+
directory: '/feed-crawler'
107+
schedule:
108+
interval: 'weekly'
109+
day: 'monday'
110+
time: '09:00'
111+
timezone: 'Asia/Seoul'
112+
open-pull-requests-limit: 10
113+
ignore:
114+
- dependency-name: '*'
115+
update-types:
116+
- 'version-update:semver-major'
117+
labels:
118+
- '🤖 Dependency'
119+
groups:
120+
dev-dependencies:
121+
dependency-type: 'development'
122+
123+
# ──────────────────────────────────────────
124+
# npm — email-worker
125+
# ──────────────────────────────────────────
126+
- package-ecosystem: 'npm'
127+
directory: '/email-worker'
128+
schedule:
129+
interval: 'weekly'
130+
day: 'monday'
131+
time: '09:00'
132+
timezone: 'Asia/Seoul'
133+
open-pull-requests-limit: 10
134+
ignore:
135+
- dependency-name: '*'
136+
update-types:
137+
- 'version-update:semver-major'
138+
labels:
139+
- '🤖 Dependency'
140+
groups:
141+
dev-dependencies:
142+
dependency-type: 'development'
143+
144+
# ──────────────────────────────────────────
145+
# Docker — server
146+
# ──────────────────────────────────────────
147+
- package-ecosystem: 'docker'
148+
directory: '/server/docker'
149+
schedule:
150+
interval: 'weekly'
151+
day: 'monday'
152+
time: '09:00'
153+
timezone: 'Asia/Seoul'
154+
open-pull-requests-limit: 10
155+
labels:
156+
- '🤖 Dependency'
157+
158+
# ──────────────────────────────────────────
159+
# Docker — client
160+
# ──────────────────────────────────────────
161+
- package-ecosystem: 'docker'
162+
directory: '/client/docker'
163+
schedule:
164+
interval: 'weekly'
165+
day: 'monday'
166+
time: '09:00'
167+
timezone: 'Asia/Seoul'
168+
open-pull-requests-limit: 10
169+
labels:
170+
- '🤖 Dependency'
171+
172+
# ──────────────────────────────────────────
173+
# Docker — feed-crawler
174+
# ──────────────────────────────────────────
175+
- package-ecosystem: 'docker'
176+
directory: '/feed-crawler/docker'
177+
schedule:
178+
interval: 'weekly'
179+
day: 'monday'
180+
time: '09:00'
181+
timezone: 'Asia/Seoul'
182+
open-pull-requests-limit: 10
183+
labels:
184+
- '🤖 Dependency'
185+
186+
# ──────────────────────────────────────────
187+
# Docker — email-worker
188+
# ──────────────────────────────────────────
189+
- package-ecosystem: 'docker'
190+
directory: '/email-worker/docker'
191+
schedule:
192+
interval: 'weekly'
193+
day: 'monday'
194+
time: '09:00'
195+
timezone: 'Asia/Seoul'
196+
open-pull-requests-limit: 10
197+
labels:
198+
- '🤖 Dependency'
199+
200+
# ──────────────────────────────────────────
201+
# Docker — nginx
202+
# ──────────────────────────────────────────
203+
- package-ecosystem: 'docker'
204+
directory: '/nginx'
205+
schedule:
206+
interval: 'weekly'
207+
day: 'monday'
208+
time: '09:00'
209+
timezone: 'Asia/Seoul'
210+
open-pull-requests-limit: 10
211+
labels:
212+
- '🤖 Dependency'
213+
214+
# ──────────────────────────────────────────
215+
# Docker Compose — docker-compose/
216+
# ──────────────────────────────────────────
217+
- package-ecosystem: 'docker'
218+
directory: '/docker-compose'
219+
schedule:
220+
interval: 'weekly'
221+
day: 'monday'
222+
time: '09:00'
223+
timezone: 'Asia/Seoul'
224+
open-pull-requests-limit: 10
225+
labels:
226+
- '🤖 Dependency'

0 commit comments

Comments
 (0)