やりたかったこと
master branchとrelease branchが別になるようなブランチ戦略をとっているときに、feature branchからmasterへのmerge後はcode変更がないのでなんらかの理由でCI checkがfailしないようにしたい
やりかた
サポートに問い合わせたら !
をブランチ名の先頭に付けると当該ブランチでのcheckなどが無効になるとのこと
.codecov.yaml
comment:
branches:
- "!master"
coverage:
status:
patch:
default:
branches:
- "!master"
project:
default:
branches:
- "!master"
botやCIでのカバレッジの変化の通知やチェックを無効にしたいときのやり方のドキュメント
*
で任意のブランチって書き方もできるらしい (未検証)
https://docs.codecov.io/docs/pull-request-comments
https://docs.codecov.io/docs/commit-status
Codecovサポートには、CircleCIのブランチ指定方法と同じに書けると良いのではと伝えておいた
https://circleci.com/docs/2.0/configuration-reference/#branches