PR の作成時にチェックを実行する 4 つの Azure パイプラインがあります。これらは、行われた変更に基づいて特定のチェックが除外/含まれるように構成されています。たとえば、PR にフロントエンド コードの変更のみが含まれている場合、バックエンド コードの変更のチェックに関連するチェック パイプラインを実行する理由はありません。
GitHub ブランチの構成には、「マージ前にステータス チェックのパスが必要」というオプションがありますが、チェックするときに、パスする必要があるパイプラインを選択する必要があります。そうすることで、マージするために選択したパイプラインが実行されて通過する必要があるように設定されますが、私たちの構成では、実行する理由がない可能性があるため、PR は永久にスタックします。
マージする前に GitHub のステータス チェックに合格する必要がありますが、合格する必要があるステータス チェックは事前ではなく、PR の作成時に決定される方法はありますか?