gitlab CI: expand tag lists to 100 per page

Lets make sure we can delete more than 20 tags at a time.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
Peter Hutterer 2020-03-10 17:54:10 +10:00
parent fc501b78ba
commit 68cdac7420

View file

@ -32,7 +32,7 @@ def delete_images(instance, project_name, repository=None, exclude=None, authfil
repos = [r for r in p.repositories.list() if repository is None or repository == r.name]
for repo in repos:
logger.info('Repository {}'.format(repo.name))
for tag in repo.tags.list():
for tag in repo.tags.list(per_page=100):
if tag.name != exclude:
logger.info('Deleting tag {}:{}'.format(repo.name, tag.name))
tag.delete()