Allow a filter option to Repository.get_releases()
Author: moijes12Created Jul 14, 2026Updated Aug 16, 2026
Use Case
As a user of the PyGithub API, I wan't to be able to filter the releases of a given repository by various options like:
- Time since released
- Version
For example, if I want to see all releases of a repository after 1 July 2026, I have to do something like the below
github = Github(auth={}) # Initialize using token
repo = github.get_repo("owner/repo")
releases = repo.get_releases()
for release in releases:
if release.published_at < some_cutoff_date
.....I want to be able to do the below
github = Github(auth={}) # Initialize using token
repo = github.get_repo("owner/repo")
releases = repo.get_releases(start_date=cutoff_date)Source: PyGithub/PyGithub