Don't index empty or missing repositories in Zoekt::IndexerWorker
What does this MR do and why?
As discovered during our rollout of Zoekt there were many empty repositories being indexed which causes an error on the Zoekt side. While this doesn't really cause problems it's adding noise in our sidekiq error logs and it's also slightly wasted effort going all the way to Zoekt only to fail the clone.
Screenshots or screen recordings
Screenshots are required for UI changes, and strongly recommended for all other merge requests.
How to set up and validate locally
Numbered steps to set up and validate the change are strongly suggested.
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Closes #408155 (closed)