@kyanny's blog

My thoughts, my life. Views/opinions are my own.

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" とも。