-
Notifications
You must be signed in to change notification settings - Fork 29
Description
Overview
Add a comprehensive coldstart prompt for setting up GitHub release pipelines following best practices.
Motivation
Release automation is a critical component of modern software development workflows. Having a pre-written coldstart prompt will help contributors and users quickly establish production-grade release pipelines that follow GitHub best practices.
Proposed Addition
Add a new coldstart prompt: setup-release-pipeline.md to the .github/coldstart-prompts/ directory.
Features Covered
This coldstart prompt provides guidance for:
- ✅ Semantic versioning automation (semantic-release)
- ✅ Automated changelog generation from conventional commits
- ✅ GitHub Releases creation with assets
- ✅ Package publishing (PyPI, npm, etc.)
- ✅ Release signing and SLSA provenance
- ✅ Release drafter configuration
- ✅ Branch protection for release workflows
- ✅ Rollback procedures
- ✅ Comprehensive documentation
Benefits
- Consistency: Standardizes release processes across projects
- Quality: Follows GitHub best practices and security standards
- Automation: Reduces manual release overhead
- Auditability: SLSA provenance and signed releases
- Agent-Ready: Provides clear, actionable instructions for AI agents
Implementation
The coldstart prompt is ready and includes:
- Complete workflow configurations
- Language-specific examples (Python, Node.js)
- Release documentation templates
- Testing and troubleshooting guides
- Success criteria and maintenance procedures
Attachment
The complete coldstart prompt is available at: /Users/jeder/repos/scratch/setup-release-pipeline-coldstart.md
Related
This enhancement aligns with AgentReady's mission to provide comprehensive guidance for AI-assisted development workflows.
Labels: enhancement, documentation, coldstart-prompt
Priority: Medium
Effort: 1-2 hours (review and integrate existing prompt)