release: merge remaining CI improvements to main
Summary
Merge remaining critical CI improvements from development to main.
Key Changes
- Pipeline Documentation: Clear descriptions for all CI/CD stages
-
Version Extraction Fix: Proper catalog.yml parsing prevents malformed release branches (fixes
release/0.1.160.1.1
issue) - Manual Jobs Fix: Added allow_failure to prevent pipeline blocking on merge requests
- Release Publishing Fix: Direct API calls bypass catalog validation errors
Why These Changes Are Critical
- Prevents CI pipeline failures that block development workflow
- Enables seamless merge requests without manual intervention
- Fixes release branch creation logic
- Improves developer experience with better documentation
All fixes have been tested and are working properly in development.