Stream allows you to specify flexible queries. Here are some of the most commonly used queries.
You can use
is:opento create a Stream to view issues in an open (unclosed or unmerged) state. For example, to view an open issue in the
nodejs/noderepository, you can create a Stream with the following query
repo:nodejs/node is:open is:issue
However, Jasper does not recommend using
is:opento create a Stream because Jasper will not be able to detect when the Stream is closed from open to closed.
This is a limitation of Jasper's polling of the GitHub Search API
So when using
is:open, you should use the Filter Stream instead of the regular Stream. Filter Stream can be used to apply custom filters to a normal Stream. In the previous example, this would look like
The same restrictions apply to close, merge and draft states.
To view Team mentioned issues, use
team:ORGNAME/TEAMNAME. For example, to view issues where
@jekyll/ownersare mentioned, create a Stream with a query like this
To view issues involving a particular user, use the
involves:USERNAME. For example, to see the issues involving a
jlord, create a Stream with a query like this
involves:USERNAMEis a useful query to specify author, assign, mention, comment, and review-requested all together.
To view issues in a specific repository, use
repo:USERNAME/REPOSITORY. For example, to view issues in the
electron/electronrepositories, you would create a Stream with a query like this
To view a specific Organization issue, use
org:ORGNAME. For example, to view issues of the
electronOrganization, you can create a Stream with a query like this
You can view issues with a specific milestone by using
milestone:MILESTONE_NAME. For example, to see an issue with a milestone of
nodejs/noderepository, create a Stream with a query like this
repo:nodejs/node milestone:13.0.0 milestone14.0.0
You can view issues labeled with a specific label using
label:LABEL_NAME. For example, to view an issue labeled
nodejs/noderepository, create a Stream with the following query
repo:nodejs/node label:build label:zlib
If multiple labels are specified, it is an and condition.
For milestones and labels that contain spaces, specify them as
milestone: "foo bar".
To view issues containing specific keywords, use the
KEYWORD. For example, to see issues containing the
github, create a Stream with the following query
octocat OR github
octocat NOT github
Keywords including multi-byte characters and spaces should be specified as
You can use
-QUALIFIERto exclude a specific repository, label or etc . For example, to view issues in the
nodejsorganizaton that do not contain a
nodejs/noderepository and a
buglabel, you can create a Stream with a query like this
org:nodejs -repo:nodejs/node -label:bug