Skip to content

Commit 82adc64

Browse files
committed
Add Dependabot configuration
- Configure automatic dependency updates for Gradle, Docker, Python, and GitHub Actions - Weekly updates scheduled for Monday mornings - Automatic assignment to Heapy with proper labels - Organized by package ecosystem with appropriate limits
1 parent 63530dc commit 82adc64

2 files changed

Lines changed: 85 additions & 0 deletions

File tree

.github/dependabot.yml

Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
# Dependabot configuration for Kotbusta
2+
# Updates dependencies automatically and creates pull requests
3+
4+
version: 2
5+
updates:
6+
# Gradle dependencies
7+
- package-ecosystem: "gradle"
8+
directory: "/"
9+
schedule:
10+
interval: "weekly"
11+
day: "monday"
12+
time: "04:00"
13+
open-pull-requests-limit: 10
14+
reviewers:
15+
- "Heapy"
16+
assignees:
17+
- "Heapy"
18+
commit-message:
19+
prefix: "gradle"
20+
prefix-development: "gradle"
21+
include: "scope"
22+
labels:
23+
- "dependencies"
24+
- "gradle"
25+
26+
# Docker dependencies
27+
- package-ecosystem: "docker"
28+
directory: "/"
29+
schedule:
30+
interval: "weekly"
31+
day: "monday"
32+
time: "04:00"
33+
open-pull-requests-limit: 5
34+
reviewers:
35+
- "Heapy"
36+
assignees:
37+
- "Heapy"
38+
commit-message:
39+
prefix: "docker"
40+
include: "scope"
41+
labels:
42+
- "dependencies"
43+
- "docker"
44+
45+
# Python dependencies (for conversion service)
46+
- package-ecosystem: "pip"
47+
directory: "/conversion-service"
48+
schedule:
49+
interval: "weekly"
50+
day: "monday"
51+
time: "04:00"
52+
open-pull-requests-limit: 10
53+
reviewers:
54+
- "Heapy"
55+
assignees:
56+
- "Heapy"
57+
commit-message:
58+
prefix: "pip"
59+
include: "scope"
60+
labels:
61+
- "dependencies"
62+
- "python"
63+
64+
# GitHub Actions
65+
- package-ecosystem: "github-actions"
66+
directory: "/"
67+
schedule:
68+
interval: "weekly"
69+
day: "monday"
70+
time: "04:00"
71+
open-pull-requests-limit: 5
72+
reviewers:
73+
- "Heapy"
74+
assignees:
75+
- "Heapy"
76+
commit-message:
77+
prefix: "actions"
78+
include: "scope"
79+
labels:
80+
- "dependencies"
81+
- "github-actions"

.github/workflows/build.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
name: build.yml
2+
on:
3+
4+
jobs:

0 commit comments

Comments
 (0)