# 2 つの CodeQL ワークフロー

"CodeQL" という名前のワークフローが 2 つ表示される場合は、一方が、既定のセットアップで無効化された既存の CodeQL ワークフロー ファイルである場合があります。

既定のセットアップでは、既存の CodeQL ワークフローを無効にし、CodeQL 分析 API のアップロードをブロックして、既存の CodeQL セットアップをオーバーライドします。 この動作により、既定のセットアップの結果のみを使用する場合には、GitHub Actions 分を使用して CodeQL の高度なセットアップのワークフローを実行することができなくなります。 高度および既定のセットアップの切り替えの詳細については、「[結果が予想と異なる](/ja/code-security/code-scanning/troubleshooting-code-scanning/results-are-different-than-expected)」を参照してください。

必要に応じて、既存のワークフロー ファイルが不要になったと確信できる場合は、リポジトリからファイルを削除できます。 詳しくは、「[リポジトリのファイルを削除する](/ja/repositories/working-with-files/managing-files/deleting-files-in-a-repository)」をご覧ください。

場合によっては、リポジトリで code scanning の複数の構成を使用できます。 これらの構成により、重複するアラートが生成される可能性があります。 さらに、実行されなくなった古い構成では、古いアラートの状態が表示され、古いアラートは無期限に開いたままになります。 古いアラートを発生させないようにするには、ブランチから code scanning の古い構成を削除する必要があります。 複数の構成と、古い構成を削除する方法の詳細については、「[Code scanningアラートについて](/ja/code-security/code-scanning/managing-code-scanning-alerts/about-code-scanning-alerts#about-alerts-from-multiple-configurations)」と「[コード スキャン アラートを解決する](/ja/code-security/code-scanning/managing-code-scanning-alerts/resolving-code-scanning-alerts#removing-stale-configurations-and-alerts-from-a-branch)」を参照してください。