-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Labels
enhancementNew feature or requestNew feature or request
Description
概要
外部リンク数件の DNS エラー・証明書期限切れだけで exit code 1 になる。クロール自体(内部ページ 500 以上)は完全に成功しているにもかかわらず、CI/CD では「失敗」と判定されてしまう。
重要度
Medium
発生例
[32928(main)] http://www.suetsugu.co.jp Error: getaddrinfo ENOTFOUND
[32928(main)] https://rutennoukiyo.com Error: getaddrinfo ENOTFOUND
[32928(main)] https://fanfunfukuoka.nishinippon.co.jp/180477-2/ Error: certificate has expired
上記3件の外部リンクエラーだけで exit code 1 になり、507ページの成功したクロールが「失敗」扱いになる。
改善案
- exit code を分類する(0: 成功、1: 致命的エラー、2: 一部エラーあり成功)
--strictフラグで外部リンクエラーも失敗扱いにする(デフォルトは警告のみ)- 終了時にサマリーを表示する(例:
Completed: 507 OK, 3 errors (external))
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request