File tree Expand file tree Collapse file tree 3 files changed +39
-6
lines changed
Expand file tree Collapse file tree 3 files changed +39
-6
lines changed Original file line number Diff line number Diff line change 33from datetime import datetime , timedelta
44from 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+ 13+ "Matrix: #packit:fedora.im\n "
14+ 15+ )
16+
617CONTACTS_URL = "https://packit.dev/#contact"
718DOCS_URL = "https://packit.dev/docs"
819DOCS_CONFIGURATION_URL = f"{ DOCS_URL } /configuration"
Original file line number Diff line number Diff 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 (
Original file line number Diff line number Diff line change 1919from packit_service .config import ServiceConfig
2020from 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 )
You can’t perform that action at this time.
0 commit comments