check_bugowner: Decline new packages without bugowner entry

This commit is contained in:
Stephan Kulow 2022-04-05 16:41:26 +02:00
parent b7d4dbdf89
commit a36b8f9864
3 changed files with 4 additions and 3 deletions

View File

@ -19,6 +19,7 @@ class CheckerBugowner(ReviewBot.ReviewBot):
def __init__(self, *args, **kwargs): def __init__(self, *args, **kwargs):
ReviewBot.ReviewBot.__init__(self, *args, **kwargs) ReviewBot.ReviewBot.__init__(self, *args, **kwargs)
self.request_default_return = True self.request_default_return = True
self.override_allow = False
def check_source_submission(self, src_project, src_package, src_rev, target_project, target_package): def check_source_submission(self, src_project, src_package, src_rev, target_project, target_package):
self.logger.info("%s/%s@%s -> %s/%s" % (src_project, self.logger.info("%s/%s@%s -> %s/%s" % (src_project,
@ -46,7 +47,7 @@ class CheckerBugowner(ReviewBot.ReviewBot):
return False return False
return True return True
self.review_messages['declined'] += f"\n{target_package } appears to be a new package and " + \ self.review_messages['declined'] += f"\n{target_package } appears to be a new package and " + \
"no matching 'bugowner:' line could be found in the request description." "no matching 'bugowner:' line could be found in the request description. See https://confluence.suse.com/x/WgH2OQ"
return False return False
def existing_url(self, url): def existing_url(self, url):

View File

@ -39,7 +39,7 @@ pipelines:
resources: resources:
- staging-bot - staging-bot
tasks: tasks:
- script: ./check_bugowner.py -A https://api.suse.de --verbose --user=bugowner-checker --review=accept-onpass review - script: ./check_bugowner.py -A https://api.suse.de --verbose --user=bugowner-checker review
SLE15SP4.Project: SLE15SP4.Project:
group: SLE.Checkers group: SLE.Checkers
lock_behavior: unlockWhenFinished lock_behavior: unlockWhenFinished

View File

@ -39,7 +39,7 @@ pipelines:
resources: resources:
- staging-bot - staging-bot
tasks: tasks:
- script: ./check_bugowner.py -A https://api.suse.de --verbose --user=bugowner-checker --review=accept-onpass review - script: ./check_bugowner.py -A https://api.suse.de --verbose --user=bugowner-checker review
SLE15SP4.Project: SLE15SP4.Project:
group: SLE.Checkers group: SLE.Checkers
lock_behavior: unlockWhenFinished lock_behavior: unlockWhenFinished