Provide checkConfig(), to support buildbot 2.9.x.
Apparently, as of buildbot 2.9.x, [reporters need to provide their own checkConfig() implementation when a service has custom args not supplied to the superclass](https://github.com/buildbot/buildbot/pull/5571). If we don't do this, checkconfig will fail.
This commit is contained in:
parent
b17a60beff
commit
cd82223a81
|
@ -23,9 +23,12 @@ import re
|
||||||
|
|
||||||
class GiteaStatusPush(http.HttpStatusPushBase):
|
class GiteaStatusPush(http.HttpStatusPushBase):
|
||||||
name = "GiteaStatusPush"
|
name = "GiteaStatusPush"
|
||||||
neededDetails = dict(wantProperties=True)
|
|
||||||
ssh_url_match = re.compile(r"(ssh://)?[\w+\-\_]+@[\w\.\-\_]+:?(\d*/)?(?P<owner>[\w_\-\.]+)/(?P<repo_name>[\w_\-\.]+?)(\.git)?$")
|
ssh_url_match = re.compile(r"(ssh://)?[\w+\-\_]+@[\w\.\-\_]+:?(\d*/)?(?P<owner>[\w_\-\.]+)/(?P<repo_name>[\w_\-\.]+?)(\.git)?$")
|
||||||
|
|
||||||
|
def checkConfig(self, baseURL, token, startDescription=None, endDescription=None,
|
||||||
|
context=None, verbose=False, wantProperties=True, **kwargs):
|
||||||
|
super().checkConfig(wantProperties=wantProperties, **kwargs)
|
||||||
|
|
||||||
@defer.inlineCallbacks
|
@defer.inlineCallbacks
|
||||||
def reconfigService(self, baseURL, token,
|
def reconfigService(self, baseURL, token,
|
||||||
startDescription=None, endDescription=None,
|
startDescription=None, endDescription=None,
|
||||||
|
|
2
setup.py
2
setup.py
|
@ -18,7 +18,7 @@ setup(name='buildbot-gitea',
|
||||||
long_description_content_type="text/markdown",
|
long_description_content_type="text/markdown",
|
||||||
packages=['buildbot_gitea'],
|
packages=['buildbot_gitea'],
|
||||||
requires=[
|
requires=[
|
||||||
"buildbot (>=2.0.0)"
|
"buildbot (>=2.9.0)"
|
||||||
],
|
],
|
||||||
entry_points={
|
entry_points={
|
||||||
"buildbot.webhooks": [
|
"buildbot.webhooks": [
|
||||||
|
|
Loading…
Reference in New Issue
Block a user