Skip to content

v0.8.1 - Critical Hotfix: ACM/MCE Branch Detection

Latest

Choose a tag to compare

@shay23bra shay23bra released this 02 Dec 11:02
· 9 commits to master since this release

🚨 Critical Hotfix Release

This is an urgent hotfix for a critical regression in v0.8.0 that was excluding ALL ACM/MCE release branches from analysis.

πŸ› Critical Bug Fixed

  • Branch Filtering Regression: Performance enhancement filtering logic was incorrectly excluding all release-ocm-* branches
  • Impact: PRs that were previously found in ACM/MCE branches (like release-ocm-2.15) were showing as "Not found in any release branches"
  • Affected: All JIRA ticket analysis and PR tracking for ACM/MCE releases

πŸ”§ Root Cause & Fix

Bug 1 - Version Parsing Error:

  • πŸ› Before: "2.15" β†’ trimmed to "2" β†’ parsed as 2.0
  • βœ… After: "2.15" β†’ kept as "2.15" β†’ parsed as 2.15

Bug 2 - MinVersion Threshold Too High:

  • πŸ› Before: minVersion = 2.4 (excluded ACM 2.15, 2.8, etc.)
  • βœ… After: minVersion = 2.0 (includes all current ACM versions)

βœ… Verification

Before Fix:

❌ Not found in any release branches

After Fix:

βœ… Found in 5 release branches:
  ACM/MCE branches (2):
    - release-ocm-2.15 (v2.15) - merged at 11-25-2025
    - release-ocm-2.16 (v2.16) - merged at 11-24-2025

🧹 Additional Improvements

  • Removed unused method findACMMCEVersionsForUIRelease
  • Cleaned up unused parameters
  • Maintained performance optimizations while ensuring accuracy

πŸš€ Upgrade Instructions

go install github.com/openshift-assisted/pr-bot@v0.8.1

This is a critical fix that restores proper ACM/MCE release branch detection. Update immediately if using v0.8.0.