Skip to content

Geo - Change wiki legacy verification code to maintain both tracking tables

What does this MR do and why?

Part of #367928 (closed), this MR:

  1. Update the Geo::RepositoryVerificationPrimaryService to track the wiki verification state for project wiki repositories on both tables project_repository_states and project_wiki_repository_states.
  2. Update the Geo::RepositoryVerificationSecondaryService to use the primary wiki checksum from the ``project_wiki_repository_statestable if present or fallback to theproject_repository_states` table.

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.

Related issues

Related to #367928 (closed)

Merge request reports