anchor.diff:  
   ## Group merging
   
  -Different groups that have the same `group` name or `label` and are defined consecutively in the pipeline will be merged together in the Buildkite UI.
  +If you upload a pipeline that has a `group` or `label` already present in your YAML configuration file, the groups will be merged together in the Buildkite UI.
   
   <section class="Docs__note">
     <h3>You can't define the same key twice</h3>
  
positive.code: - group: "Setup"
    steps:
      - commands:
        - "buildkite agent pipeline upload"
        - "abc.sh"
  ```
  {: codeblock-file="pipeline.yml"}
  
  
negative.code: 
  These groups will be merged into one in the UI, and the `docker build` step will be added to the existing group.
  
  Similarly, if you have a YAML file:
  
  ```yml
  - group: ~
    label: "Setup"
    steps:
      - commands:
        - buildkite-agent pipeline upload
        - echo "start"
  ```
  {: codeblock-file="pipeline.yml"}
  
  And this YAML file uploads a pipeline that has a group with the same label:
  
  ```yml
  - group: ~
    label: "Setup"
    steps:
      - command: echo "proceed"
  {: codeblock-file="pipeline.yml"}
  
  These groups will be merged into one in the UI, and the `echo "proceed"` step will be added to the existing group.
  