Files
ClaudeForge/.github/dependabot.yml
T
Reza Rezvani 2651797190 feat(ci): enhance GitHub templates and add configuration files
Phase 2: GitHub Templates & Configuration

Issue Templates:
- Enhanced bug_report.md with Python version and component fields
- Added 'needs discussion' label to feature_request.md for better triage

PR Template:
- Added CI/CD workflow change type
- Expanded checklist with quality gates, documentation, testing, and CI/CD sections
- Added Conventional Commits reminder and branch naming convention
- Better organized sections for code quality, docs, testing

Configuration Files:
- CODEOWNERS: Auto-request review from @alirezarezvani for critical paths
- commit-template.txt: Conventional Commits guide with examples
- dependabot.yml: Weekly Python (pip) and GitHub Actions dependency updates

Aligns templates with new CI/CD workflows from Phase 1:
- PR validation expects Conventional Commits format
- Quality gates check Python, Markdown, Bash, secrets
- Branch naming conventions enforced by pr-into-dev workflow

Next: Phase 3 (dev branch creation, branch protection documentation)
2025-11-12 12:54:03 +01:00

41 lines
876 B
YAML

version: 2
updates:
# Python dependencies (skill modules)
- package-ecosystem: "pip"
directory: "/skill"
schedule:
interval: "weekly"
day: "monday"
time: "09:00"
labels:
- "dependencies"
- "python"
- "component: skill"
commit-message:
prefix: "build(deps)"
include: "scope"
open-pull-requests-limit: 5
# Group minor and patch updates together
groups:
python-dependencies:
patterns:
- "*"
update-types:
- "minor"
- "patch"
# GitHub Actions
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
day: "monday"
time: "10:00"
labels:
- "dependencies"
- "github-actions"
- "component: ci/cd"
commit-message:
prefix: "ci(deps)"
open-pull-requests-limit: 5