Wikimedia Release Engineering Team/SpiderPig/Progress reports/2024-10-11

Report on activities in the SpiderPig project for the week ending 2024-10-11.

[WE6.2.3] Create a new deployment UI

edit

If we create a new deployment UI that provides more information to the deployer and reduce the amount of privilege needed to do deployment, it will make deployment easier and open deployments to more users

  • Status: on track
  • Progress update
    • Lifecycle stage: Development
    • Design progress:
      • There's a Vue.js web front end for our deployment tool
      • Release Engineering and Design Systems worked together to resolve T375826—an initial Scap to use Codex/Vue.
      • The next step is T376932 to integrate Codex components into the application.
    • One Time Password (OTP) support is a work in progress change scap!472, a second factor of authentication identified as a need in our design document
  • Any new metrics related to the hypothesis
    • No
  • Any emerging blockers or risks
    • No
  • Any unresolved dependencies - do you depend on another team that hasn’t already given you what you need? Are you on the hook to give another team something you aren’t able to give right now?
    • No
  • Have there been any new lessons from the hypothesis?
    • Working with Design Systems continues to be a good experience. Sending those folks the most barnstars/wikihearts I can muster.
  • Have there been any changes to the hypothesis scope or timeline?
    • No