Merge pull request #2795 from coolo/bugowner_approval

check_bugowner: Decline new packages without bugowner entry
This commit is contained in:
Stephan Kulow 2022-04-05 17:47:46 +02:00 committed by GitHub
commit 5d0676ce02
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 4 additions and 3 deletions

View File

@ -19,6 +19,7 @@ class CheckerBugowner(ReviewBot.ReviewBot):
def __init__(self, *args, **kwargs):
ReviewBot.ReviewBot.__init__(self, *args, **kwargs)
self.request_default_return = True
self.override_allow = False
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,
@ -46,7 +47,7 @@ class CheckerBugowner(ReviewBot.ReviewBot):
return False
return True
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
def existing_url(self, url):

View File

@ -39,7 +39,7 @@ pipelines:
resources:
- staging-bot
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:
group: SLE.Checkers
lock_behavior: unlockWhenFinished

View File

@ -39,7 +39,7 @@ pipelines:
resources:
- staging-bot
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:
group: SLE.Checkers
lock_behavior: unlockWhenFinished