@@ -1057,6 +1057,16 @@ def label(self, name):
10571057 json = self ._json (self ._get (url ), 200 )
10581058 return Label (json , self ) if json else None
10591059
1060+ @requires_auth
1061+ def latest_pages_build (self ):
1062+ """Get the build information for the most recent Pages build.
1063+
1064+ :returns: :class:`PagesBuild <github3.repos.pages.PagesBuild>`
1065+ """
1066+ url = self ._build_url ('pages' , 'builds' , 'latest' , base_url = self ._api )
1067+ json = self ._json (self ._get (url ), 200 )
1068+ return PagesBuild (json , self ) if json else None
1069+
10601070 def iter_assignees (self , number = - 1 , etag = None ):
10611071 """Iterate over all available assignees to which an issue may be
10621072 assigned.
@@ -1471,7 +1481,8 @@ def iter_notifications(self, all=False, participating=False, since=None,
14711481 def iter_pages_builds (self , number = - 1 , etag = None ):
14721482 """Iterate over pages builds of this repository.
14731483
1474- :returns: generator of :class:`Repository <Repository>`
1484+ :returns: generator of :class:`PagesBuild
1485+ <github3.repos.pages.PagesBuild>`
14751486 """
14761487 url = self ._build_url ('pages' , 'builds' , base_url = self ._api )
14771488 return self ._iter (int (number ), url , PagesBuild , etag = etag )
0 commit comments