Skip to content

Commit 47f2b07

Browse files
committed
ci: setup dependabot and pull request template
1 parent 4a93ba5 commit 47f2b07

3 files changed

Lines changed: 68 additions & 0 deletions

File tree

.github/CODEOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
* @sergeyklay @cicdbot

.github/dependabot.yml

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
version: 2
2+
3+
updates:
4+
- package-ecosystem: gomod
5+
directory: /
6+
schedule:
7+
interval: weekly
8+
day: monday
9+
target-branch: main
10+
assignees: [cicdbot]
11+
open-pull-requests-limit: 10
12+
labels:
13+
- dependencies
14+
- go
15+
commit-message:
16+
prefix: "chore"
17+
include: "scope"
18+
groups:
19+
go-minor-patch:
20+
update-types:
21+
- minor
22+
- patch
23+
patterns:
24+
- "*"
25+
26+
- package-ecosystem: github-actions
27+
directory: /
28+
schedule:
29+
interval: weekly
30+
day: monday
31+
target-branch: main
32+
assignees: [cicdbot]
33+
open-pull-requests-limit: 10
34+
labels:
35+
- dependencies
36+
- github_actions
37+
commit-message:
38+
prefix: "ci"
39+
include: "scope"
40+
groups:
41+
actions:
42+
patterns:
43+
- "*"

.github/pull_request_template.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
### 🎯 Scope & Context
2+
3+
**Type:** [Feat | Fix | Refactor | Chore | Perf]
4+
5+
**Intent:** [1-2 sentences explaining the business or technical goal - the "Why"]
6+
7+
**Related Issues:** [#123, PROJ-456, etc. - Remove this line if none]
8+
9+
### 🧭 Reviewer Guide
10+
11+
**Complexity:** [Low | Medium | High]
12+
13+
#### Entry Point
14+
15+
[Identify the most critical or complex file where the reviewer should start. Explain what the file is and why it's important to understand the changes.]
16+
17+
#### Sensitive Areas
18+
19+
- `path/to/file`: [Brief description of why this needs extra scrutiny]
20+
21+
### ⚠️ Risk Assessment
22+
23+
- **Breaking Changes:** [Yes + details | No breaking changes]
24+
- **Migrations/State:** [Database migrations or manual steps required | No migrations or state changes]

0 commit comments

Comments
 (0)