Skip to content

Commit 6dcf78c

Browse files
Process exceptions for non-released code (#23393)
Process exceptions for non-released code. Namely QA and ticket handling. --------- Co-authored-by: Luke Heath <[email protected]>
1 parent 4a7654f commit 6dcf78c

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

handbook/engineering/README.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,17 @@ Immediately after publishing a new release, we close out the associated GitHub i
205205
The [Fleet releases Google calendar](https://calendar.google.com/calendar/embed?src=c_v7943deqn1uns488a65v2d94bs%40group.calendar.google.com&ctz=America%2FChicago) is kept up-to-date by the [release ritual DRI](https://fleetdm.com/handbook/engineering#rituals). Any change to targeted release dates is reflected on this calendar.
206206

207207

208+
### Handle process exceptions for non-released code
208209

210+
Some of our code does not go through a scheduled release process, but is released immediately via GitHub workflows.
211+
This includes:
212+
- Our [fleetdm/nvd](https://github.com/fleetdm/nvd) repository
213+
- Our [fleetdm/vulnerabilities](https://github.com/fleetdm/vulnerabilities) repository
214+
- Our [website](https://github.com/fleetdm/fleet/tree/main/website) directory
215+
216+
In these cases there are two differences in our process:
217+
- QA is done before merging the code change to the main branch.
218+
- Tickets are not moved to "Ready for release". Bug are closed, and user stories are moved to the product drafting board's "Confirm and celebrate" column.
209219

210220

211221
### Register a domain for Fleet

0 commit comments

Comments
 (0)