Skip to content

Instantly share code, notes, and snippets.

@strider
Last active March 30, 2022 10:33
Show Gist options
  • Save strider/b10aaf5fb6e83dd884667c2c377e8ca8 to your computer and use it in GitHub Desktop.
Save strider/b10aaf5fb6e83dd884667c2c377e8ca8 to your computer and use it in GitHub Desktop.
Essentials-data Bugzilla Triage Workflow
flowchart TB
NewBZ["fa:fa-bug New BZ"]:::stock
NewBZ --> IsInsightsClientBZ[/Is an <b>insights-client</b> BZ?\]
IsInsightsClientBZ -. Yes .-> IsForCore[/Is an <b>insights-core data collection</b> BZ?\]:::core
IsInsightsClientBZ -. No .-> CheckDuplicatedBZ
IsForCore -. Yes .-> AssignToBob[Add <b>bfahr at redhat.com</b> as assignee <br> and <b>'INSGHTCORE'</b> in the Internal Withboard BZ field <br>and let the BZ as <b>NEW</b>]:::core
IsForCore -. No .-> CheckDuplicatedBZ
NewBZ --> CheckDuplicatedBZ[/Is a duplicated BZ?\]
CheckDuplicatedBZ -->|No| NeedInfo[/Need more information from reportee?\]
CheckDuplicatedBZ -->|Yes| CloseBZAsDuplicated[Closing BZ as <b>DUPLICATED</b>]
NewBZ --> IsRFE[/Is a new RFE?\]
IsRFE -. Yes .-> SetFFFlag[Set 'FutureFeature' Keyword]
NewBZ --> IsRFEFromCustomer[Is customer asking improvements? <br>Is it reasonable?]
IsRFEFromCustomer --> AddRFEToDescription["Add <b>RFE</b> in the description of the BZ"]
AddRFEToDescription --> SetFFFlag
SetFFFlag ------> GetTriageFromPM[Request Triage from Product Manager]:::fail
NeedInfo -->|No| IsReproducible[/Is it reproducible and have enough information?\]
IsReproducible -->|Yes| AddFlagsAndFileds[Let the BZ as <b>NEW</b> but add BZ <b>Flags</b>, <b>Triaged</b> keyword, <br>set <b>Sev/Prio</b> Fields accordingly<br> and add <b>'ESSNTL-DATA'</b> in the Internal Withboard BZ field]
IsReproducible -->|No| IsReallyABug[/Is really a Bug? <br> Having difficulties to reproduce it?\]
IsReallyABug -->|Yes| NeedMoreInfo[Need more information?]
IsReallyABug -- Definitely not a Bug --> ClosedBZ[Closing BZ as NOT A BUG]
NeedMoreInfo -->|Yes| exchangeReportee
NeedInfo -->|Yes| exchangeReportee[Put a <b>NEEDINFO</b> and ask questions]
exchangeReportee -->IsReproducible
AddFlagsAndFileds ----> BugTriaged[BZ Triaged]:::stock
classDef stock fill:#f96
classDef core fill:#fff345
classDef bz fill:#f58,color:#fff
classDef fail fill:red,color:#fff
classDef succ fill:green,color:#fff
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment