Đang tải…
Đang tải…
Setup automated release workflows with semantic versioning, conventional commits, and comprehensive automation
npx claude-code-templates@latest --command deployment/setup-automated-releasesSetup automated release workflows: $ARGUMENTS
find .github/workflows -name "*.yml" 2>/dev/null | head -3git log --oneline -20 | grep -E "^(feat|fix|docs|style|refactor|test|chore)" | wc -l || echo "0" conventional commitsgit tag -l | wc -l || echo "0" existing releasesImplement comprehensive automated release system:
Analyze Repository Structure
Create Version Tracking
Set Up Conventional Commits
feat: for new features (minor bump)fix: for bug fixes (patch bump)feat!: or BREAKING CHANGE: for breaking changes (major bump)docs:, chore:, style:, refactor:, test: for non-releasing changesCreate Pull Request Template
.github/pull_request_template.mdCreate Release Workflow
.github/workflows/release.yml:
Create PR Validation Workflow
.github/workflows/pr-check.yml:
Configure GitHub Release Notes
.github/release.ymlUpdate Documentation
Set Up Changelog Management
Configure Branch Protection
Add Security Scanning
Test the System
Arguments: $ARGUMENTS
For Monorepos:
For Libraries:
For Applications:
Best Practices:
This automated release system provides: