Reindex zoekt repo when project is archived
What does this MR do and why?
Reindex zoekt repo when project is archived. A separate MR will be created for when a project has changed visibility levels or repository access levels.
AI Summary
This change adds a new background job that automatically re-indexes archived projects in the search system. When a project gets archived, the system now triggers a worker that forces the search index to be updated for that project, ensuring archived projects remain searchable with current information. The implementation includes proper configuration, error handling, and comprehensive tests to verify the feature works correctly both when the search system is enabled and disabled.
References
Screenshots or screen recordings
| Before | After |
|---|---|
How to set up and validate locally
MR acceptance checklist
Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.