Handbook processes: New major macOS version (#33046)
This commit is contained in:
@@ -339,18 +339,6 @@ Conduct a postmortem meetings for every service or feature outage and every crit
|
||||
Instructions for creating and maintaining a TUF repo are available on our [TUF handbook page](https://fleetdm.com/handbook/engineering/tuf).
|
||||
|
||||
|
||||
### Provide same-day support for major version macOS releases
|
||||
|
||||
Beginning with macOS 26, Fleet offers same-day support for all major version macOS releases.
|
||||
|
||||
1. Install major version macOS beta release on test devices.
|
||||
2. Create a new [QA release issue](https://github.com/fleetdm/fleet/issues/new?assignees=xpkoala%2Cpezhub&labels=%23g-mdm%2C%23g-endpoint-ops%2C%3Arelease&projects=&template=release-qa.md&title=Release+QA%3A+macOS+16) with the new major version in the issue title.
|
||||
3. Complete all manual smoke tests in the issue and confirm they are passing.
|
||||
4. Confirm all automated tests are passing.
|
||||
5. [File bugs](https://github.com/fleetdm/fleet/issues/new?assignees=&labels=P1%2Cbug%2C%3Areproduce%2C%3Aincoming&projects=&template=bug-report.md&title=) with a `P1` label and assign to the appropriate [product group](https://fleetdm.com/handbook/company/product-groups#current-product-groups).
|
||||
6. When all bugs are fixed, follow the [writing a feature guide](https://fleetdm.com/handbook/engineering#write-a-feature-guide) process to publish an article announcing Fleet same-day support for the new major release.
|
||||
|
||||
|
||||
### Fix flaky Go tests
|
||||
|
||||
Sometimes automated tests fail intermittently, causing PRs to become blocked and engineers to become sad and vengeful. Debugging a "flaky" or "rando" test failure typically involves:
|
||||
@@ -630,6 +618,12 @@ If the action fails, please complete the following steps:
|
||||
|
||||
<rituals :rituals="rituals['handbook/engineering/engineering.rituals.yml']"></rituals>
|
||||
|
||||
#### Stubs
|
||||
The following stubs are included only to make links backward compatible.
|
||||
|
||||
##### Provide same-day support for major version macOS releases
|
||||
|
||||
Please see [Fleet supports Apple’s latest operating systems: macOS Tahoe 26, iOS 26, and iPadOS 26](https://fleetdm.com/announcements/fleet-supports-macos-26-tahoe-ios-26-and-ipados-26)
|
||||
|
||||
|
||||
<meta name="maintainedBy" value="lukeheath">
|
||||
|
||||
@@ -203,6 +203,14 @@ Fleet has several brand fronts that need to be updated from time to time. Check
|
||||
- The current pitch, found in the blurbs section of the [🎐 Why Fleet?](https://docs.google.com/document/d/1E0VU4AcB6UTVRd4JKD45Saxh9Gz-mkO3LnGSTBDLEZo/edit#heading=h.uovxedjegxdc) doc.
|
||||
- The current [brand imagery](https://www.figma.com/design/1J2yxqH8Q7u8V7YTtA1iej/Social-media-(logos%2C-covers%2C-banners)?node-id=3962-65895). Check this [Loom video](https://www.loom.com/share/4432646cc9614046aaa4a74da1c0adb5?sid=2f84779f-f0bd-4055-be69-282c5a16f5c5) for more info.
|
||||
|
||||
### Notify Customer Success about new macOS features
|
||||
|
||||
Apple releases new major macOS versions every year (ex. [macOS Tahoe](https://fleetdm.com/announcements/fleet-supports-macos-26-tahoe-ios-26-and-ipados-26)).
|
||||
|
||||
In the lead up to release, Apple will announce new MDM features that Fleet's customers may expect Fleet, their MDM solution, to support.
|
||||
|
||||
When a new major macOS version is annouced, it's the Head of Product Design's responsibility to provide the VP of Customer Success with a list of the new features. This way, Customer Success Managers (CSMs) can bring this list of features to upcoming customer calls. It's up to the CSM to file new feature requests for the new features that customers would like Fleet to support. These requests will go through Fleet's [prioritization process](https://fleetdm.com/handbook/company/product-groups#how-feature-requests-are-prioritized).
|
||||
|
||||
|
||||
## Rituals
|
||||
<rituals :rituals="rituals['handbook/product-design/product-design.rituals.yml']"></rituals>
|
||||
|
||||
@@ -68,7 +68,7 @@
|
||||
task: "Maintenance" # 2024-03-06 TODO: Link to responsibility or corresponding "how to" info e.g. https://fleetdm.com/handbook/company/product-groups#making-changes
|
||||
startedOn: "2024-03-01"
|
||||
frequency: "Weekly"
|
||||
description: "Head of Product Design checks the latest versions of relevant platforms, updates the maintenance tracker, and notifies the #g-mdm and #g-endpoint-ops Slack channel."
|
||||
description: "Head of Product Design checks the latest versions of relevant platforms, updates the maintenance tracker, and if necessary, creates user stories to test new macOS major versions or update CIS Benchmarks."
|
||||
moreInfoUrl: "https://docs.google.com/spreadsheets/d/1IWfQtSkOQgm_JIQZ0i2y3A8aaK5vQW1ayWRk6-4FOp0/edit?gid=0#gid=0"
|
||||
dri: "noahtalerman"
|
||||
-
|
||||
|
||||
Reference in New Issue
Block a user