Skip to content

Commit af4af60

Browse files
chore(ci): add CODEOWNERS (#12)
* chore(ci): add CODEOWNERS to require maintainers' reviews * Update .github/CODEOWNERS Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Signed-off-by: Nick Campbell <greysquirr3l@users.noreply.github.com> --------- Signed-off-by: Nick Campbell <greysquirr3l@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
1 parent dba5ef7 commit af4af60

File tree

1 file changed

+8
-35
lines changed

1 file changed

+8
-35
lines changed

.github/CODEOWNERS

Lines changed: 8 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,13 @@
1-
# CODEOWNERS for GORM DuckDB Driver
2-
# This file defines who is responsible for code in this repository.
3-
# Each line is a file pattern followed by one or more owners.
1+
# Codeowners for gorm-duckdb-driver
2+
# Require reviews from maintainers for changes to critical areas
3+
# Format: <pattern> <owner> <team>
44

5-
# Global ownership - all files by default
6-
* @greysquirr3l
5+
# All files - assign to repo owner and maintainers
6+
* @greysquirr3l @sosh-ncampbell
77

8-
# Core driver files - require core maintainer review
9-
*.go @greysquirr3l
10-
duckdb.go @greysquirr3l
11-
migrator.go @greysquirr3l
12-
error_translator.go @greysquirr3l
13-
extensions.go @greysquirr3l
14-
array_*.go @greysquirr3l
15-
16-
# Test files - require test coverage validation
17-
*_test.go @greysquirr3l
18-
/test/ @greysquirr3l
19-
/example/ @greysquirr3l
20-
21-
# Documentation - require documentation review
22-
README.md @greysquirr3l
23-
CHANGELOG.md @greysquirr3l
24-
CONTRIBUTING.md @greysquirr3l
25-
ANALYSIS_SUMMARY.md @greysquirr3l
8+
# Docs
269
/docs/ @greysquirr3l
2710

28-
# Security and CI/CD files - require security review
29-
.github/ @greysquirr3l
30-
.gitignore @greysquirr3l
31-
go.mod @greysquirr3l
32-
go.sum @greysquirr3l
33-
SECURITY.md @greysquirr3l
34-
35-
# Release and version management
36-
RELEASE*.md @greysquirr3l
37-
VERSION @greysquirr3l
11+
# Security and CI
12+
/.github/ @greysquirr3l
3813

39-
# License and legal
40-
LICENSE @greysquirr3l

0 commit comments

Comments
 (0)