stepsは配列のなかに配列をもつようになっている。上階層の配列では、step実行に失敗すると、その次の配列要素のstepは実行されない。
ネストされた配列のなかでは、step実行を失敗しても次のstepへ行く。
```yaml
steps:
- - name: hello1
template: whalesay
arguments:
parameters: [{name: message, value: "hello1"}]
- - name: hello2a
template: whalesay
arguments:
parameters: [{name: message, value: "hello2a"}]
- name: hello2b
template: whalesay
arguments:
parameters: [{name: message, value: "hello2b"}]
```
[argo-workflows/steps.yaml at master · argoproj/argo-workflows · GitHub](https://github.com/argoproj/argo-workflows/blob/master/examples/steps.yaml)
逐次・並列の差異は [[Argo Workflows Stepsの逐次・並列指定方法]] を参照。