Skip to content

Commit 8bf7bb0

Browse files
committed
Add mention of stg instances (for generated help message)
1 parent 20aa8b5 commit 8bf7bb0

File tree

3 files changed

+39
-6
lines changed

3 files changed

+39
-6
lines changed

packit_service/constants.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,17 @@
33
from datetime import datetime, timedelta
44
from enum import Enum
55

6+
HELP_COMMENT_PROG = "/packit | /packit-stg"
7+
HELP_COMMENT_PROG_FEDORA_CI = "/packit-ci | /packit-ci-stg"
8+
HELP_COMMENT_DESCRIPTION = ""
9+
HELP_COMMENT_EPILOG = (
10+
"Documentation: https://packit.dev/docs/guide\n"
11+
"Contact:\n"
12+
"Email: [email protected]\n"
13+
"Matrix: #packit:fedora.im\n"
14+
"Mastodon: @[email protected]\n"
15+
)
16+
617
CONTACTS_URL = "https://packit.dev/#contact"
718
DOCS_URL = "https://packit.dev/docs"
819
DOCS_CONFIGURATION_URL = f"{DOCS_URL}/configuration"

packit_service/utils.py

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -218,8 +218,12 @@ def get_packit_commands_from_comment(
218218
return []
219219

220220

221-
def get_pr_comment_parser() -> argparse.ArgumentParser:
222-
parser = argparse.ArgumentParser(prog="/packit")
221+
def get_pr_comment_parser(prog: str, description: str, epilog: str) -> argparse.ArgumentParser:
222+
parser = argparse.ArgumentParser(
223+
prog=prog,
224+
description=description,
225+
epilog=epilog,
226+
)
223227
parser.add_argument("--package", help="Specific package from monorepo to apply job to")
224228

225229
subparsers = parser.add_subparsers(
@@ -274,8 +278,14 @@ def get_pr_comment_parser() -> argparse.ArgumentParser:
274278
return parser
275279

276280

277-
def get_pr_comment_parser_fedora_ci() -> argparse.ArgumentParser:
278-
parser = argparse.ArgumentParser(prog="/packit-ci")
281+
def get_pr_comment_parser_fedora_ci(
282+
prog: str, description: str, epilog: str
283+
) -> argparse.ArgumentParser:
284+
parser = argparse.ArgumentParser(
285+
prog=prog,
286+
description=description,
287+
epilog=epilog,
288+
)
279289
parser.add_argument("--package", help="Specific package from monorepo to apply job to")
280290

281291
subparsers = parser.add_subparsers(

packit_service/worker/jobs.py

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,10 @@
1919
from packit_service.config import ServiceConfig
2020
from packit_service.constants import (
2121
COMMENT_REACTION,
22+
HELP_COMMENT_DESCRIPTION,
23+
HELP_COMMENT_EPILOG,
24+
HELP_COMMENT_PROG,
25+
HELP_COMMENT_PROG_FEDORA_CI,
2226
PACKIT_VERIFY_FAS_COMMAND,
2327
TASK_ACCEPTED,
2428
)
@@ -109,9 +113,17 @@ def parse_comment(
109113
return {}
110114

111115
if comment.startswith("/packit-ci"):
112-
parser = get_pr_comment_parser_fedora_ci()
116+
parser = get_pr_comment_parser_fedora_ci(
117+
prog=HELP_COMMENT_PROG_FEDORA_CI,
118+
description=HELP_COMMENT_DESCRIPTION,
119+
epilog=HELP_COMMENT_EPILOG,
120+
)
113121
else:
114-
parser = get_pr_comment_parser()
122+
parser = get_pr_comment_parser(
123+
prog=HELP_COMMENT_PROG,
124+
description=HELP_COMMENT_DESCRIPTION,
125+
epilog=HELP_COMMENT_EPILOG,
126+
)
115127

116128
try:
117129
args = parser.parse_args(commands)

0 commit comments

Comments
 (0)