fleet/handbook/engineering/engineering.rituals.yml
Eric fa6d6cbf2b
Handbook: update rituals (#17090)
Changes:
- Removed Markdown links from ritual descriptions (and added them to the
moreInfoUrl value of the rituals)
- Updated the "Generate merged schema" ritual to be weekly, and added a
`moreInfoUrl` value.
- Fixed the ritual table on the sales handbook page.

---------

Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2024-02-22 14:12:47 -06:00

99 lines
3.8 KiB
YAML

-
task: "Pull request review" # Title that will actually show in rituals table
startedOn: "2023-08-09" # Needs to align with frequency e.g. if frequency is every thrid Thursday startedOn === any third thursday
frequency: "Daily" # must be supported by
description: "Engineers go through pull requests for which their review has been requested." # example of a longer thing: description: "[Prioritizing next sprint](https://fleetdm.com/handbook/company/communication)"
moreInfoUrl: "https://fleetdm.com/handbook/company/why-this-way#why-make-work-visible" #URL used to highlight "description:" test in table
dri: "lukeheath" # DRI for ritual (assignee if autoIssue) (TODO display GitHub proflie pic instead of name or title)
#autoIssue: # Enables automation of GitHub issues
#labels: [ "#g-cx" ] # label to be applied to issue
-
task: "Engineering group discussions"
startedOn: "2023-08-09"
frequency: "Daily"
description: "Engineers go through pull requests for which their review has been requested."
moreInfoUrl:
dri: "lukeheath"
-
task: "Oncall handoff"
startedOn: "2023-08-09"
frequency: "Weekly"
description: "Hand off the oncall engineering responsibilities to the next oncall engineer."
moreInfoUrl:
dri: "lukeheath"
-
task: "Vulnerability alerts (fleetdm.com)"
startedOn: "2023-08-09"
frequency: "Weekly"
description: "Review and remediate or dismiss vulnerability alerts for the fleetdm.com codebase on GitHub."
moreInfoUrl: "https://github.com/fleetdm/fleet/security"
dri: "eashaw"
-
task: "Vulnerability alerts (frontend)"
startedOn: "2023-08-09"
frequency: "Weekly"
description: "Review and remediate or dismiss vulnerability alerts for the Fleet frontend codebase (and related JS) on GitHub."
moreInfoUrl: "https://github.com/fleetdm/fleet/security"
dri: "lukeheath"
-
task: "Vulnerability alerts (backend)"
startedOn: "2023-08-09"
frequency: "Weekly"
description: "Review and remediate or dismiss vulnerability alerts for the Fleet backend codebase (and all Go code) on GitHub."
moreInfoUrl: "https://github.com/fleetdm/fleet/security"
dri: "lukeheath"
-
task: "Freeze ritual"
startedOn: "2023-08-09"
frequency: "Triweekly"
description: "Go through the process of freezing the `main` branch to prepare for the next release."
moreInfoUrl: "https://github.com/fleetdm/fleet/blob/main/docs/Contributing/Releasing-Fleet.md#patch-releases"
dri: "lukeheath"
-
task: "Release ritual"
startedOn: "2023-08-09"
frequency: "Triweekly"
description: "Go through the process of releasing the next iteration of Fleet."
moreInfoUrl: "https://github.com/fleetdm/fleet/blob/main/docs/Contributing/Releasing-Fleet.md"
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."
moreInfoUrl: "https://github.com/fleetdm/fleet/blob/main/docs/Contributing/Releasing-Fleet.md#patch-releases"
dri: "lukeheath"
-
task: "Bug review"
startedOn: "2023-08-09"
frequency: "Weekly"
description: "Review bugs that are in QA's inbox."
moreInfoUrl: "https://www.fleetdm.com/handbook/company/product-groups#inbox"
dri: "xpkoala"
-
task: "QA report"
startedOn: "2023-08-09"
frequency: "Triweekly"
description: "Every release cycle, on the Monday of release week, the DRI for the release ritual is updated on status of testing."
moreInfoUrl:
dri: "xpkoala"
-
task: "Release QA"
startedOn: "2023-08-09"
frequency: "Triweekly"
description: "Every release cycle, by end of day Friday of release week, all issues move to Ready for release on the #g-mdm and #g-endpoint-ops sprint boards."
moreInfoUrl:
dri: "xpkoala"