Jeremy White : gitlab: Add RUNNER_INTERVAL and RUNNER_COMMAND settings.
Alexandre Julliard
julliard at winehq.org
Tue Jul 19 14:09:18 CDT 2022
Module: tools
Branch: master
Commit: 0b7251ba3119e1cf324eee4bab1fd72fa356331b
URL: https://gitlab.winehq.org/winehq/tools/-/commit/0b7251ba3119e1cf324eee4bab1fd72fa356331b
Author: Jeremy White <jwhite at codeweavers.com>
Date: Tue Jul 19 08:53:55 2022 -0500
gitlab: Add RUNNER_INTERVAL and RUNNER_COMMAND settings.
---
gitlab/gitlab-to-mail/example.cfg | 4 ++++
gitlab/gitlab-to-mail/util.py | 5 +++--
2 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/gitlab/gitlab-to-mail/example.cfg b/gitlab/gitlab-to-mail/example.cfg
index a0fc59d1..a4e4f238 100644
--- a/gitlab/gitlab-to-mail/example.cfg
+++ b/gitlab/gitlab-to-mail/example.cfg
@@ -37,3 +37,7 @@ INITIAL_BACKLOG_DAYS = 5
# How many patches to allow
MAXIMUM_PATCHES = 50
+
+# Configure runner.py behavior. A minimum delay of 30 seconds is enforced.
+RUNNER_COMMAND = ./gitlabtomail.py
+RUNNER_INTERVAL = 300
diff --git a/gitlab/gitlab-to-mail/util.py b/gitlab/gitlab-to-mail/util.py
index 629b20c0..231e8e21 100644
--- a/gitlab/gitlab-to-mail/util.py
+++ b/gitlab/gitlab-to-mail/util.py
@@ -31,7 +31,7 @@ class Settings:
for s in ['DATABASE', 'GITLAB_TOKEN', 'GITLAB_URL', 'GITLAB_PROJECT_NAME',
'BRIDGE_FROM_EMAIL', 'BRIDGE_TO_EMAIL', 'BRIDGE_TAG',
- 'SMTP_DOMAIN', 'SMTP_USER', 'SMTP_PASSWORD']:
+ 'SMTP_DOMAIN', 'SMTP_USER', 'SMTP_PASSWORD', 'RUNNER_COMMAND']:
if s in self.cp['settings']:
self.__dict__[s] = self.cp['settings'][s].strip('"')
else:
@@ -43,7 +43,8 @@ class Settings:
else:
self.__dict__[s] = None
- for s in ['GITLAB_PROJECT_ID', 'SMTP_PORT', 'INITIAL_BACKLOG_DAYS', 'MAXIMUM_PATCHES']:
+ for s in ['GITLAB_PROJECT_ID', 'SMTP_PORT', 'INITIAL_BACKLOG_DAYS',
+ 'MAXIMUM_PATCHES', 'RUNNER_INTERVAL']:
if s in self.cp['settings']:
self.__dict__[s] = self.cp['settings'].getint(s)
else:
More information about the wine-cvs
mailing list