I havent used PyGithub yet but I am just curious if there is any possibility to get a list of releases from a repository (e.g. https://github.com/{username}/{repo-name}/releases
). I can not see any information about that in documentation here.
The question is a bit old but nobody seems to have answered it in the way the OP asked.
PyGithub does have a way to return releases of a repo, here is a working example:
from github import Github
G = Github('') # Put your GitHub token here
repo = G.get_repo('justintime50/github-archive')
releases = repo.get_releases()
for release in releases:
print(release.title)
The above will return the following:
v4.3.0
v4.2.2
v4.2.1
v4.2.0
v4.1.1
...
I hope this is helpful!