Skip to content
  • Fabian Kaelin's avatar
    Set up GitLab CI and use UV for project management · 394041c5
    Fabian Kaelin authored and Neil Shah-Quinn (WMF)'s avatar Neil Shah-Quinn (WMF) committed
    * Switch to using UV as package manager
    * Add Blubber definition for Wikimedia deployment pipeline
    * Set up GitLab CI
      * Use the Blubber variant `development` as base image for all jobs
      * Ruff for format checking
      * MyPy for type checking
      * PyTest for unit testing
          (failure allowed for all)
      * All these jobs currently fail, so for now failure is allowed
    * Move code to the `src` directory with no logical changes
    * Format all code files with Ruff
    
    Bug: T349531
    Bug: T348999
    Bug: T378789
    394041c5