anchor.diff:  ```
   {: codeblock-file="pipeline.yml"}
   
  -Note that a wait step placed inside a set of `commands` will not work because `wait` does not belong to the [command step attributes](/docs/pipelines/command-step#command-step-attributes):
  -
  -```yml
  -steps:
  -  - group: "Group01"
  -    depends_on: "tests"
  -    steps:
  -      - commands:
  -        - "a.sh"
  -        - wait
  -        - "b.sh"
  -```
  -{: codeblock-file="pipeline.yml"}
  -
  -In the example above, the wait step between `a.sh` and `b.sh` will be ignored during deployment.
  +Remember that a wait step placed inside a set of `commands` will be ignored because <code>wait</code> is not a command.
   
   ## Group merging
   
  
positive.code: ```yml
  - group: "Setup"
    steps:
      - command: "buildkite agent pipeline upload"
  ```
  {: codeblock-file="pipeline.yml"}
  
  
negative.code: - group: ~
    label: "linting"
    steps:
      - name: "\:rubocop\: RuboCop"
        command: "echo .buildkite/steps/rubocop"
      - name: "\:eslint\: ESlint"
        command: "echo .buildkite/steps/eslint"
  - group: ~
    label: "linting"
    steps:
      - label: "\:flowtype\: Flow"
        command: "echo .buildkite/steps/flow"
  ```
  {: codeblock-file="pipeline.yml"}
  