:bug: Fix Boxcutter manifest ordering inconsistency by tmshort · Pull Request #2329 · operator-framework/operator-controller
tmshort
changed the title
🐛 Fix duplicate ClusterExtensionRevisions during Helm-to-Boxcutter migr…
🐛 Fix Boxcutter manifest ordering inconsistency
openshift-ci
bot
added
the
approved
label
Nov 18, 2025Issue: Manifest ordering inconsistency: CRDs from Helm release manifest and bundle manifest appeared in different orders, causing PhaseSort to produce different phase structures even though they contained the same objects. Solution: Added deterministic sorting in PhaseSort (phase.go): - Sort objects within each phase by Group, Version, Kind, Namespace, Name - Ensures consistent phase structure regardless of input order - Critical for comparing revisions from different sources 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> Signed-off-by: Todd Short <tshort@redhat.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters