Skip to content

Queries need to update to support a change to the GitHub API (Sep 4 2025) #165

@GuySartorelli

Description

@GuySartorelli

From an email set out from GitHub:

On September 4, 2025, all issue queries using the API will use advanced search. Currently, advanced search using the API is opt-in as noted in the changelog.

The main syntax change to be aware of for advanced search is that a space between multiple repo, org, and user filter qualifiers is treated as an AND operator as noted in the documentation. Currently without advanced search, a space is treated as an OR operator.

For example, a query org:A repo:B will return any issues belonging to both org A and repo B. Without advanced search, this query returns issues belonging to either org A or repo B.

Elvis uses spaces to mean "or" in its queries, so this needs to be updated.

Acceptance criteria

  • When "or" should be used in a query, an explicit OR operator is used
  • When "and" should be used in a query, an explicit AND operator is used

PRs

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions