Closed Bug 1825899 Opened 2 years ago Closed 2 years ago

BMO push hook shouldn't set the status flag to fixed if the leave-open keyword is set

Categories

(bugzilla.mozilla.org :: API, defect)

defect

Tracking

()

RESOLVED FIXED

People

(Reporter: RyanVM, Assigned: dkl)

References

Details

Attachments

(1 file)

See https://bugzilla.mozilla.org/show_bug.cgi?id=1804115#c15. The bug was correct left unresolved when that PR merged, but the fx113 status was still set to fixed. When leave-open is set, we should only be leaving a comment but not changing the resolution or setting any status flags.

Ok so to be clear on the work flow so I get it correct this time.

Start
|
Always leave a comment with the commit details
|
If bug does NOT have the leave-open keyword set:
|   \ 
|     Close the bug as RESOLVED/FIXED
|     |
|     The commit was made to on the main/master (default) branch
|     |   \ 
|     |     Mark the appropriate nightly version target milestone
|     |     | 
|     |     Set the appropriate nightly status flag to 'fixed'
|     | 
|     The commit was made on a release branch (i.e. release_v111, etc.)
|    /   \
|   /      Set the appropriate status flag for the version of the branch (release_v111 => status-firefox111) to 'fixed'
|  /
| /
End

Please verify this is proper behavior.

Assignee: nobody → dkl
Status: NEW → ASSIGNED
Flags: needinfo?(ryanvm)

Looks good to me!

Flags: needinfo?(ryanvm)
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: