From 0a7a6e7b8e0727748bc96f4cf2e2a4605df9f9ce Mon Sep 17 00:00:00 2001 From: Amir MOHAMMADI <amir.mohammadi@idiap.ch> Date: Fri, 26 Mar 2021 10:32:41 +0100 Subject: [PATCH] [ci][check] correctly change the cwd before running pre-commit --- bob/devtools/bootstrap.py | 3 ++- bob/devtools/scripts/ci.py | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/bob/devtools/bootstrap.py b/bob/devtools/bootstrap.py index b2f1377f..6963d6a7 100644 --- a/bob/devtools/bootstrap.py +++ b/bob/devtools/bootstrap.py @@ -89,7 +89,7 @@ def human_time(seconds, granularity=2): return ", ".join([x for x in result[:granularity] if x is not None]) -def run_cmdline(cmd, env=None): +def run_cmdline(cmd, env=None, **kwargs): """Runs a command on a environment, logs output and reports status. Parameters: @@ -114,6 +114,7 @@ def run_cmdline(cmd, env=None): env=env, bufsize=1, universal_newlines=True, + **kwargs, ) for line in iter(p.stdout.readline, ""): diff --git a/bob/devtools/scripts/ci.py b/bob/devtools/scripts/ci.py index ca22a5b8..4bfde7d2 100644 --- a/bob/devtools/scripts/ci.py +++ b/bob/devtools/scripts/ci.py @@ -1023,6 +1023,6 @@ def check(root): try: backup = os.environ.get("SKIP", "") os.environ["SKIP"] = "sphinx-build,sphinx-doctest" - run_cmdline(["python", "-m", "pre_commit", "run", "--all-files"]) + run_cmdline(["python", "-m", "pre_commit", "run", "--all-files"], cwd=root) finally: os.environ["SKIP"] = backup -- GitLab