UGA Boxxx

つぶやきの延長のつもりで、知ったこと思ったこと書いてます

【Chromatic】ターゲットブランチが見つからず差分が毎回すべて新規ファイルとして扱われてしまう

ChromaticでVRT環境をつくった

uga-box.hatenablog.com

ただ、プルリクを作って前回ビルドとの差分をみてみると毎回全部のファイルが新規作成のようになっていて前回ビルドとの差分が表示されない

おそらく対象ブランチがデフォルトでmainになっているが、自分のプロジェクトではmasterをベースブランチにしているのでその当たりかと考えた

そこで、ChromaticのPRsタブを開いてChangesetタブをみていみると以下のような画面になっている

Chromaticも比較すべきブランチが見つからないと警告してくれていた

修正するには以下のコマンドを実行してと書いてあるので、実行したら無事差分が表示された

$ npx chromatic --project-token=xxxxxxx --patch-build=[ブランチ名]...master

patch-buildのオプションについては以下

CLI • Chromatic docs

ブランチの考え方は以下を参照した

Branches and baselines • Chromatic docs