メモ
ジョブ ログは、 Dependabot version updates が有効になっているリポジトリでのみ使用できます。
Dependabotジョブが実行されるたびに、ジョブの詳細がジョブ ログの一覧にキャプチャされ、依存関係グラフからアクセスできます。
ジョブ ログに含まれるもの
リポジトリ内のマニフェスト ファイルごとに、 Dependabot は最近のジョブ実行の一覧を保持します。 すべてのログ エントリには、次のものが含まれます。
- ジョブの種類: 実行 Dependabot 更新プログラムの種類 (バージョン 更新プログラム、 セキュリティ 更新プログラム、 またはリベース 更新プログラム)
- ジョブ ID: 実行を識別する一意のID
- タイムスタンプ: ジョブが実行されたとき
- 関連付けられたプル要求: ジョブによって作成または更新されたすべてのプル要求へのリンク
- エラー メッセージ: ジョブが失敗したときの簡単な診断情報
さらにトラブルシューティングを行う必要がある場合は、[ログの表示] をクリックして、特定の実行の完全なログ ファイルにアクセスできます。
ジョブの種類
ログ一覧には、次のジョブの種類が記録されます。
バージョンの更新: Dependabot 、マニフェスト ファイルに古い依存関係がチェックされ、プル要求が開かれたか更新されて最新の状態になります。 これらの実行は、 dependabot.yml 構成ファイルで定義されているスケジュールに従って実行されます。
セキュリティ更新プログラム: Dependabot 依存関係の 1 つでセキュリティの脆弱性が検出され、修正プログラムが適用されたバージョンにアップグレードするためのプル要求が開かれます。 これらの更新は、 GitHub が新しいセキュリティ アドバイザリを識別すると自動的に行われます。
リベース更新: Dependabot が、ターゲット ブランチとのマージ競合を解決するために、既存のプル リクエストを自動的にリベースしました。 これは、 Dependabot version updates または Dependabot security updatesのプル要求に適用できます。
ジョブ ログを使用したデバッグ
ジョブ ログには、トラブルシューティングのための 2 つのレベルの詳細が表示されます。
ログ 一覧のエントリ には、認証エラー、到達できないレジストリ、互換性のないバージョンの制約など、問題を直接示す短いエラー メッセージなど、各ジョブの簡単な概要が表示されます。
完全なログ ファイル は、チェックされたすべての依存関係、バージョン解決の詳細、エラーの完全なスタック トレースなど、 Dependabot ジョブからの完全な出力を提供します。 複雑な障害を調査したり、 Dependabot が何を試みたかを正確に理解したりする必要がある場合は、これらにアクセスします。
次のステップ
Dependabot ジョブ ログとは何かがわかったので、それらにアクセスする方法を知りたいと思うかもしれません。 「Dependabot ジョブ ログの表示」を参照してください。