Reduce noise from app-json.py
Some checks failed
continuous-integration/drone/pr Build is failing

This commit is contained in:
3wc 2021-04-05 12:31:45 +02:00
parent 1ffec9aec7
commit 7279b54f51

View File

@ -13,7 +13,7 @@ from os.path import basename, exists, expanduser
from pathlib import Path from pathlib import Path
from re import findall, search from re import findall, search
from shlex import split from shlex import split
from subprocess import check_output from subprocess import check_output, DEVNULL
from sys import exit from sys import exit
from requests import get from requests import get
@ -31,6 +31,8 @@ REPOS_TO_SKIP = (
"organising", "organising",
"pyabra", "pyabra",
"stack-ssh-deploy", "stack-ssh-deploy",
"radicle-seed-node",
"coturn"
) )
log = getLogger(__name__) log = getLogger(__name__)
@ -38,10 +40,9 @@ basicConfig()
log.setLevel(DEBUG) log.setLevel(DEBUG)
def _run_cmd(cmd, shell=False): def _run_cmd(cmd, shell=False, **kwargs):
"""Run a shell command.""" """Run a shell command."""
args = [split(cmd)] args = [split(cmd)]
kwargs = {}
if shell: if shell:
args = [cmd] args = [cmd]
@ -187,7 +188,8 @@ def get_app_versions(app_path, cached_apps_json):
existing_tags = [] existing_tags = []
for tag in tags: for tag in tags:
_run_cmd(f"git checkout {tag}") _run_cmd(f"git checkout {tag}",
stderr=DEVNULL)
services_cmd = f"{YQ_PATH} e '.services | keys | .[]' compose*.yml" services_cmd = f"{YQ_PATH} e '.services | keys | .[]' compose*.yml"
services = _run_cmd(services_cmd, shell=True).split() services = _run_cmd(services_cmd, shell=True).split()