Skip to content

Commit f836f78

Browse files
committed
chore: Add CODEOWNERS, require DCO, add CONTRIBUTING
Signed-off-by: Seth Stadick <sstadick@gmail.com>
1 parent a25a0d9 commit f836f78

3 files changed

Lines changed: 20 additions & 0 deletions

File tree

.circleci/config.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,18 @@ jobs:
66
- image: cimg/base:current
77
steps:
88
- checkout
9+
- run:
10+
name: Check DCO Sign-offs
11+
command: |
12+
echo "🔍 Checking for Signed-off-by lines in commits..."
13+
COMMITS=$(git log origin/main..HEAD --pretty=format:'%H')
14+
for commit in $COMMITS; do
15+
if ! git show -s --format=%B "$commit" | grep -q '^Signed-off-by:'; then
16+
echo "❌ Commit $commit is missing a Signed-off-by line (git commit -s)."
17+
exit 1
18+
fi
19+
done
20+
echo "✅ All commits have Signed-off-by lines."
921
- run:
1022
name: Install pixi CLI
1123
command: |

.github/CODEOWNERS

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
@sstadick
2+
@Trecek
3+
@zburkett

CONTRIBUTING.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Contributing
2+
3+
- Use pull requests for all changes.
4+
- Sign commits with `git commit -s` to include a DCO line.
5+
- Add tests for new features and bug fixes.

0 commit comments

Comments
 (0)