Remove the use of Dir.chdir for changing directories
naomichi-y opened this issue · comments
Naomichi Yamakita commented
Slackからデプロイした際、ビルドしようとしたDockerfileが数分前にビルドされた別のファイルが使われることがあった。
Dir.chdir
はスレッドセーフではないため、プロセス空間で変数が共有された可能性がある。
https://github.com/metaps/genova/blob/v5.0.0/lib/autoloads/genova/command/executor.rb#L43