From 76ef59ee021cc87dcadb499e445e369bd61abced Mon Sep 17 00:00:00 2001 From: Luke Heath Date: Tue, 13 Jan 2026 18:21:30 -0600 Subject: [PATCH] Add new engineering rituals (#38136) --- handbook/engineering/engineering.rituals.yml | 42 ++++++++++++++++---- 1 file changed, 35 insertions(+), 7 deletions(-) diff --git a/handbook/engineering/engineering.rituals.yml b/handbook/engineering/engineering.rituals.yml index 7d72ea73d2..bd17b29b2f 100644 --- a/handbook/engineering/engineering.rituals.yml +++ b/handbook/engineering/engineering.rituals.yml @@ -34,7 +34,7 @@ frequency: "Weekly" description: "Hand off the oncall engineering responsibilities to the next oncall engineer." moreInfoUrl: - dri: "lukeheath" + dri: "oncall" - task: "Vulnerability alerts (fleetdm.com)" startedOn: "2023-08-09" @@ -57,26 +57,47 @@ moreInfoUrl: "https://github.com/fleetdm/fleet/security" dri: "lukeheath" - - task: "Release candidate ritual" + task: "Minor version release candidate ritual" startedOn: "2023-08-09" frequency: "Triweekly" description: "Go through the process of creating a release candidate." moreInfoUrl: "https://fleetdm.com/handbook/engineering#create-a-release-candidate" dri: "lukeheath" - - task: "Release ritual" + task: "Minor version release ritual" startedOn: "2023-08-09" frequency: "Triweekly" description: "Go through the process of releasing the next minor version of Fleet." moreInfoUrl: "https://fleetdm.com/handbook/engineering#prepare-fleet-release" dri: "lukeheath" - - task: "Create patch release branch" - startedOn: "2023-08-09" - frequency: "Every patch release" - description: "Go through the process of creating a patch release branch, cherry picking commits, and pushing the branch to github.com/fleetdm/fleet." + task: "Patch version release candidate ritual" + startedOn: "2023-08-19" + frequency: "Triweekly" + description: "Go through the process of creating a patch release candidate." + moreInfoUrl: "https://fleetdm.com/handbook/engineering#create-a-release-candidate" + dri: "georgekarrv" +- + task: "Patch version release ritual" + startedOn: "2023-08-19" + frequency: "Triweekly" + description: "Go through the process of releasing the next patch version of Fleet." moreInfoUrl: "https://fleetdm.com/handbook/engineering#prepare-fleet-release" dri: "lukeheath" +- + task: "Fleetd release candidate ritual" + startedOn: "2023-08-19" + frequency: "As needed" + description: "Go through the process of creating a fleetd release candidate." + moreInfoUrl: "https://fleetdm.com/handbook/engineering#create-a-release-candidate" + dri: "sharon-fdm" +- + task: "Fleetd release ritual" + startedOn: "2023-08-19" + frequency: "As needed" + description: "Go through the process of releasing the next version of fleetd." + moreInfoUrl: "https://fleetdm.com/handbook/engineering#prepare-fleetd-agent-release" + dri: "sharon-fdm" - task: "QA report" startedOn: "2023-08-09" @@ -158,5 +179,12 @@ description: "Review stories that made it into this sprint and stories that didn't make it into this sprint. Ensure stories/bugs have been effectively prioritized across teams." moreInfoUrl: dri: "lukeheath" +- + task: "Release planning project review" + startedOn: "2024-03-07" + frequency: "Weekly" + description: "Review the release planning project board to ensure issues are progressing appropriately towards the next release." + moreInfoUrl: "https://github.com/orgs/fleetdm/projects/87" + dri: "lukeheath"