Page MenuHomePhabricator

Web team dedicated deploy window
Closed, ResolvedPublic3 Estimated Story Points

Description

Background

Representatives from the web team met with the manager of Release Engineering (notes here) about getting a dedicated deploy window. The process is straightforward - we find a time that is not currently in use one the calendar, then submit a patch to the repo. The file to update is here and there is a script to run for generating the calendar. Since we don't regularly monitor IRC, the wording of the window should indicate that if nobody is present in the first X minutes (5?), it's safe to ignore the window

User story

As an engineer on the web team, I want a dedicated deploy window to ensure scheduled deploys can be coordinated

Requirements

  • web team is reflected on the deploy schedule, ideally M-Th
  • @thcipriani has reviewed the patch and approved it
  • the verbiage indicates that we don't check IRC unless we're doing a deploy, and to check in #talk-to-web or assume it's been skipped if nobody shows in the first 5 minutes

Acceptance criteria

Communication criteria - does this need an announcement or discussion?

No additional communication besides getting a review from Tyler

Rollback plan

As this change is only to the deployment schedule, a standard revert should suffice

Details

Other Assignee
KSarabia-WMF
Related Changes in GitLab:
TitleReferenceAuthorSource BranchDest Branch
Add Web Team Deploy windowrepos/releng/release!140toyofukumainmain
Customize query in GitLab

Event Timeline

Jdlrobson changed the task status from Open to In Progress.Dec 5 2024, 12:56 AM
Jdlrobson triaged this task as Medium priority.Dec 5 2024, 5:29 PM
SToyofuku-WMF raised the priority of this task from Medium to High.Dec 11 2024, 6:19 PM
SToyofuku-WMF changed the task status from In Progress to Open.Dec 12 2024, 12:07 AM
SToyofuku-WMF set the point value for this task to 3.

To be checked in presumably the new year (next week once a new schedule has been generated)

I see our time slot. Thanks!