CIを連携すると、PRを立てたときデフォルトだとpushとPRそれぞれに対してCIが走る。2つも要らないんじゃないかと思いつつ放置してたが、push側はパスしたのにPR側がFAILしたということがあった。同じリビジョンに対してテストしてると思ってたが、どうやら違うみたい。XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...Xはpushされたリビジョンで、pushされたリビジョンにcheckoutしてビルドを走らせる。FETCH_HEADおや、push時と違って何やら複雑なことをしている。いったリファレンスを作る。このリファレンスが何を指すかを見てみる。FETCH_HEADこのコミットはマージコミットで、マージ先はPRのマージ先。PRのマージ後の状態に対してテストしてるようだ。PRを閉じるとこのリファレンスは消えるみたい。(@ueokande)Webの会社のミドルウェアエンジニア。