webhooks: fix handling apps dir
This commit is contained in:
parent
a09e551fee
commit
2d51185e6c
1 changed files with 7 additions and 1 deletions
|
@ -20,9 +20,11 @@ from sanic import HTTPResponse, Request, Sanic, response
|
||||||
# add apps/tools to sys.path
|
# add apps/tools to sys.path
|
||||||
sys.path.insert(0, str(Path(__file__).parent.parent))
|
sys.path.insert(0, str(Path(__file__).parent.parent))
|
||||||
|
|
||||||
|
from appslib import get_apps_repo
|
||||||
from readme_generator.make_readme import generate_READMEs
|
from readme_generator.make_readme import generate_READMEs
|
||||||
|
|
||||||
TOOLS_DIR = Path(__file__).resolve().parent.parent
|
TOOLS_DIR = Path(__file__).resolve().parent.parent
|
||||||
|
APPS_REPO = None
|
||||||
|
|
||||||
DEBUG = False
|
DEBUG = False
|
||||||
UNSAFE = False
|
UNSAFE = False
|
||||||
|
@ -272,7 +274,7 @@ def reject_wishlist(request: Request, pr_infos: dict, reason=None) -> HTTPRespon
|
||||||
|
|
||||||
def generate_and_commit_readmes(repo: Repo) -> bool:
|
def generate_and_commit_readmes(repo: Repo) -> bool:
|
||||||
assert repo.working_tree_dir is not None
|
assert repo.working_tree_dir is not None
|
||||||
generate_READMEs(Path(repo.working_tree_dir))
|
generate_READMEs(Path(repo.working_tree_dir), APPS_REPO)
|
||||||
|
|
||||||
repo.git.add("README*.md")
|
repo.git.add("README*.md")
|
||||||
repo.git.add("ALL_README.md")
|
repo.git.add("ALL_README.md")
|
||||||
|
@ -300,6 +302,7 @@ def git_repo_rebase_testing_fast_forward(repo: Repo) -> bool:
|
||||||
|
|
||||||
def main() -> None:
|
def main() -> None:
|
||||||
parser = argparse.ArgumentParser()
|
parser = argparse.ArgumentParser()
|
||||||
|
get_apps_repo.add_args(parser)
|
||||||
parser.add_argument("-d", "--debug", action="store_true")
|
parser.add_argument("-d", "--debug", action="store_true")
|
||||||
parser.add_argument(
|
parser.add_argument(
|
||||||
"-u",
|
"-u",
|
||||||
|
@ -309,6 +312,9 @@ def main() -> None:
|
||||||
)
|
)
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
|
|
||||||
|
global APPS_REPO
|
||||||
|
APPS_REPO = get_apps_repo.from_args(args)
|
||||||
|
|
||||||
if args.debug:
|
if args.debug:
|
||||||
logging.getLogger().setLevel(logging.DEBUG)
|
logging.getLogger().setLevel(logging.DEBUG)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue