@kyanny's blog

我々の目的は何かと聞かれて、私はたった一つの言葉で答えることができる。勝利。それだけだ - ウィンストン・チャーチル

GitHub flow では Pull Request をマージする前に production デプロイする

guides.github.com

ずっと「マージした後にメインブランチを production デプロイする」というワークフローだと勘違いしていた。

昔は「マージ後にデプロイ」だったが、いつの頃からか「マージ前にデプロイ」に変わったらしい。

もちろんチームによってワークフローは違って構わないし、上記ドキュメントでも "For some, it may be best to deploy to a specially provisioned testing environment." と説明されているが、 "For others, deploying directly to production may be the better choice" とも。