Repository navigation
Conversation
Allow filtering pull requests by commit status (status:<context>[=<state>]).
Owner
|
If we added these |
Author
|
Upon private conversations, I am closing this pull request as we prefer sticking to utilization of labels for the sake of simplicity and maintainability. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Proposed Changes
Adds a
statussearch filter, so the board can be filtered by what CI and other services report on a pull request.status:<context>andstatus:<context>=<state>match pull requests by commit status, e.g.status:license/cla=pending.status:"license/cla") to match exactly.AND,ORand()operators. The board's autocomplete offers the statuses found on cards.Why
We use CLA Assistant in the bpmn-io organization. Pull requests without a signed CLA carry a
pendinglicense/clastatus and cannot be reviewed or merged. Until they are signed they only add noise to the board. This is the filter we can use to hide them while they are open, and to keep closed ones visible in the Done column:The same filter is useful for other statuses, e.g.
author:renovate status:renovate/artifacts=failure is:openfinds dependency updates that need a human.Limits
status:.Try out
status:license/cla=pending: pull requests with a pending CLA status are shown-status:license/cla=pending: they disappear(-status:license/cla=pending OR is:closed): closed pull requests with a pending status show up again