• GitHub Issues search now supports logical AND/OR operators across all fields. • Nested parentheses allow precise grouping of query terms for complex searches. • Example: is:issue state:open author:rileybroughten (type:Bug OR type:Epic) returns targeted results. • Feature built with backward compatibility, high-performance handling, and user-friendly UI. • Over a decade of community requests led to this advanced search syntax. • Enhancements maintain existing flat query behavior while adding powerful flexibility.
Article Summaries:
- GitHub has upgraded its Issues search to support nested queries and Boolean operators, allowing users to combine AND, OR, and parentheses across all issue fields. The new syntax lets searches like
is:issue state:open author:rileybroughten (type:Bug OR type:Epic)return precise results. The change required replacing the old flat‑structuredIssuesQuerymodule with a newConditionalIssuesQuerythat parses, builds, and normalizes queries while maintaining backward compatibility with existing searches. Engineers focused on preserving performance under high query volume and ensuring a smooth user experience. The update addresses a decade‑long developer request for more flexible issue searching.
Sources: