Disabling auto-merge pull requests feature disables merge button

XMLWordPrintable

    • 4
    • Severity 3 - Minor
    • 8

      Issue Summary

      Configuring Bitbucket DC to disable the auto-merge feature for pull requests inadvertently disables the merge button even when there aren't any merge checks or reviewer requirements configured.

      Steps to Reproduce

      1. Open the bitbucket.properties file and add the line feature.pull.request.auto.merge=false.
      2. Restart the Bitbucket DC to apply the config changes.
      3. Create a new pull request in a repository.
      4. Ensure there are no merge checks or reviewer requirements configured for the pull request.
      5. Navigate to the pull request in the Bitbucket UI.

      Expected Results

      The "Merge" button should be enabled, allowing users to manually merge the pull request, regardless of the auto-merge feature being disabled.

      Actual Results

      The "Merge" button is grayed out and disabled, preventing any manual merging of the pull request. Removing the feature.pull.request.auto.merge=false line from the bitbucket.properties file and restarting the server re-enables the "Merge" button.

      Workaround

      Currently there is no known workaround for this behavior. A workaround will be added here when available

            Assignee:
            Josh Aguilar
            Reporter:
            Josh Aguilar
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: