公式にバグレポート出す前の下書き
https://circleci.com/workflow-run/e2dba05f-baa0-42b4-8c83-4fd5ea99387a
test-in-builds(ローカルのテスト)は通っているのに、smoke_test(実際に別リポジトリからPRのorbを使ってのテスト)でコケてる
https://circleci.com/gh/sue445/circleci-ruby-orbs-test/225
#!/bin/sh -eo pipefail
# Error calling workflow: 'smoke_test'
# Error calling job: 'ruby-orbs/bundle-update-pr'
# Cannot parse step
#
# -------
# Warning: This configuration was auto-generated to show you the message above.
# Don't rerun this job. Rerunning will have no effect.
false
Exited with code 1
ruby-orbs/bundle-install
を修正したのになぜか ruby-orbs/bundle-update-pr
のparseでコケてる。
ためしに - ruby-orbs/bundle-install
だけコメントアウトしたらエラーにはならなかった。
https://github.com/sue445/circleci-ruby-orbs-test/commit/bb87d959962c67907b498156eefa1b52353f0549
https://github.com/sue445/circleci-ruby-orbs-test/commit/a4ae68a52f532aa63eeb302278f9a9748cee225c
when
と unless
をやめて元に戻したらエラーにならなくなった。
condition: << parameters.restore_bundled_with >>
は使えているので、steps parameterの中でcondition stepsを使うとダメというわけではなさそう。(数が多すぎるとダメ?)