As discussed in T358612, we want to migrate from Archiva (which is unsupported) to Gitlab. See https://docs.google.com/document/d/1RmNnWduezwQC6246YvfBJMnG74kUCncNzwsY1Z5E4ZU/edit for more context.
- Create a global Maven package registry in Gitlab - T367322
- Setup a test project to validate upload to the package registry, including changes to our parent pom needed to upload to Gitlab by default - T367391
- Validate CI integration so that Ci can release artifacts on user's demand - T367403
- Update parent pom to disable fetching dependencies from Archiva and use Gitlab instead - T367404
- Migrate existing Java packages to deploying to Gitlab, including new version of parent pom, validation that all dependencies are available, and validation that deployment to production still works - T367405
- Migration Python projects that depend on Archiva for deployment - T367406
- Migrate [[datahub-cli|https://github.com/wikimedia/analytics-refinery/tree/master/packaged-environments/datahub-cli]] - Conda environment hosted by Archiva
- Retire Archiva, including keeping a read only copy of all previously published artifacts - T367407