OBSの仕様上、同名のオブジェクトは作成できない。
そのため、一度 switcher build を実行した後、再度実行した場合に同名のオブジェクトが存在するためにリクエストが失敗する。
これを回避するため修正する。
- 同名のオブジェクトがあるかチェックする
- 同名のオブジェクトが存在した場合、上書き(削除→作成)するか確認する
- 上書きしない場合は作成リクエストを行わない
また、このチェックは単純にリクエストを倍投げてしまうため、必要に応じてチェックをしないように修正する
手動で変更したオブジェクトを残しておきたいので優先度は低めでOK