forked from releng/tooling
Fedora Release Engineering Scripts
- Python 85.9%
- Shell 12.2%
- Jinja 1%
- HTML 0.7%
- Dockerfile 0.2%
...like right now, after branching, we're blowing up because alt arches aren't synced for some reason. We'd rather have some critpath than no critpath at all, thanks. Signed-off-by: Adam Williamson <awilliam@redhat.com> |
||
|---|---|---|
| .forgejo/workflows | ||
| builds | ||
| infrastructure | ||
| misc | ||
| packages | ||
| quality-assurance | ||
| release-process | ||
| sync | ||
| utilities | ||
| .gitignore | ||
| CONVENTIONS.md | ||
| README.md | ||
Fedora Release Engineering Scripts (New Structure)
This directory contains the reorganized structure for Fedora Release Engineering scripts, designed for better maintainability and clarity.
📁 Directory Structure
- builds/ - Build system tools and compose generation
- release-process/ - Release workflow orchestration and management
- packages/ - Package lifecycle and maintenance tools
- quality-assurance/ - Testing, validation, and quality tools
- sync/ - Repository synchronization utilities
- infrastructure/ - Infrastructure management and governance
- utilities/ - General-purpose helper scripts
- misc/ - Uncategorized or legacy scripts
🔧 Migration Status
⚠️ This is the new directory structure under development.
Scripts are being migrated from the flat scripts/ directory to this organized structure. See CONVENTIONS.md for naming standards and migration guidelines.
📖 Getting Started
- Review CONVENTIONS.md for naming and organization standards
- Check individual directory READMEs for specific tool documentation
- Use the directory structure to quickly locate relevant scripts
🔗 Related
- Original scripts:
../scripts/(legacy structure) - Conventions: CONVENTIONS.md
- Issues: fedora-releng repository