# Flow style (JSON-like) and block style mean the same thing, but tooling rarely round-trips
# between them faithfully. Flow collections may also nest inside block ones and vice versa.
block_map:
  a: 1
  b: 2

flow_map: {a: 1, b: 2}

block_seq:
  - one
  - two

flow_seq: [one, two, three]

flow_in_block:
  matrix: {os: [linux, windows], arch: [amd64, arm64]}
  needs: []

block_in_flow: [{name: build, needs: []}, {name: test, needs: [build]}]

mixed_sequence:
  - {name: build, parallel: false}
  - name: test
    parallel: true
    needs: [build]

deeply_nested_flow: {a: {b: {c: [1, 2, {d: [e, f]}]}}}

flow_across_lines: {
  name: wrapped,
  values: [
    1,
    2
  ]
}

json_is_valid_yaml: {"quoted": "keys", "work": ["too", 1, true, null]}
