Feature flag rollout: auto_merge_on_merge_status_change

Summary

This issue tracks the rollout of the auto_merge_on_merge_status_change feature flag introduced in !217382.

Feature Description

This feature adds a trigger for AutoMergeProcessWorker when a merge request's merge status changes to can_be_merged and auto merge is enabled.

Feature Flag

  • Name: auto_merge_on_merge_status_change
  • Type: gitlab_com_derisk
  • Introduced in: !217382

Rollout Plan

Stage 1: GitLab.com - Small percentage

  • Enable for 5% of projects
  • Monitor for errors in Sentry
  • Verify auto merge triggers correctly

Stage 2: GitLab.com - Wider rollout

  • Increase to 25%, then 50% of projects
  • Continue monitoring

Stage 3: GitLab.com - Full rollout

  • Enable for 100% of GitLab.com
  • Monitor for 1-2 weeks

Stage 4: Cleanup

  • Remove feature flag from code
  • Create cleanup MR

Rollback Plan

Disable the feature flag: /chatops run feature set auto_merge_on_merge_status_change false

Edited by 🤖 GitLab Bot 🤖