cisagov / .github

Default community health files for cisagov
Creative Commons Zero v1.0 Universal
6 stars 11 forks source link

Consider adding an "On Hold" label #10

Open jsf9k opened 3 years ago

jsf9k commented 3 years ago

🚀 Feature Proposal

We should consider adding an "On Hold" label that is distinct from the "Blocked" label. See the discussion in cisagov/skeleton-generic#63. It may even make sense to create both an "On Hold" label and a more specific "Waiting for Kraken" label.

Motivation

When we are holding back a PR because we are waiting to gather enough PRs for a Kraken release, the PR is not "blocked" per se. There are also other cases where we might put a PR on hold even though it is not actually blocked by anything else, although perhaps the concept of a draft PR covers this case.

The advantage of creating a more specific "Waiting for Kraken" label is that we can easily do a search for it and thus identify all PRs that should be merged when it is time to release the Kraken.

hillaryj commented 3 years ago

This sounds good - I propose adding two labels:

Examples:

hillaryj commented 3 years ago

My proposed labels (available in this repository):

Screen Shot 2020-12-18 at 12 12 36 PM
kraken: This pull request is ready to merge during the next Lineage kraken release
on hold: This pull request is awaiting an action like another pull request or a Lineage kraken release
jsf9k commented 3 years ago

My proposed labels (available in this repository):

Screen Shot 2020-12-18 at 12 12 36 PM
kraken: This pull request is ready to merge during the next Lineage kraken release
on hold: This pull request is awaiting an action like another pull request or a Lineage kraken release

I don't think we should mention the Kraken in the description for the "on hold" label. That just muddies the water, and in that case we might as well just overload the "on hold" label (which I don't want to do).

Also, recall that our naming of the Kraken is a reference to "Clash of the Titans", where the Kraken is a particular beast and hence a proper noun; therefore, the word "Kraken" should be capitalized in the description for the "kraken" label.

hillaryj commented 3 years ago

How about:

on hold: This pull request is awaiting an action or decision to move forward
dav3r commented 3 years ago

I'm on board with adding the on hold and kraken labels. I also agree with @jsf9k's comment that we should capitalize Kraken wherever possible.