DevOps & Infrastructure
This section contains documentation for maintainers and contributors about the project’s DevOps infrastructure, CI/CD pipelines, release processes, and development workflows.
Quick References
Section titled “Quick References”- CI/CD Quick Reference - Fast lookup for common CI/CD tasks
- Branch Protection Quick Reference - Branch protection rules summary
- Testing Releases Quickstart - Quick guide to testing releases locally
CI/CD Pipelines
Section titled “CI/CD Pipelines”- CI/CD Pipelines Overview - Comprehensive guide to our automated workflows
- CI/CD Architecture Diagrams - Visual representation of our CI/CD system
Release Management
Section titled “Release Management”- Release Process - Step-by-step release procedures
- Release Automation - Automated release workflows
- Testing Releases - How to test releases before publishing
- GoReleaser Integration - GoReleaser configuration and usage
Branch Protection
Section titled “Branch Protection”- Branch Protection Rules - Detailed branch protection documentation
- Branch Protection Setup - Quick reference for branch protection
For Maintainers
Section titled “For Maintainers”This documentation is primarily for project maintainers who need to:
- Configure and manage CI/CD pipelines
- Handle releases and versioning
- Set up branch protection rules
- Troubleshoot build and deployment issues
- Maintain project infrastructure
For Contributors
Section titled “For Contributors”Contributors should be familiar with:
- CI/CD Pipelines - Understanding what checks run on PRs
- Branch Protection - What rules apply to contributions
- Testing Releases - How to test changes locally
Getting Help
Section titled “Getting Help”- Check the CI/CD Quick Reference for common issues
- Review existing GitHub Actions workflows in
.github/workflows/ - Ask maintainers in GitHub issues or discussions