Skip to content

Commit f38daff

Browse files
committed
Run lint on all envs by default
1 parent 9454aee commit f38daff

File tree

2 files changed

+14
-5
lines changed

2 files changed

+14
-5
lines changed

bin/lint.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ MYPY_CMD="$POETRY_RUN mypy jbi"
1818

1919
YAMLLINT_CMD="$POETRY_RUN yamllint -c .yamllint config/*.yaml"
2020

21-
ACTIONS_LINT_CMD="$POETRY_RUN jbi lint local && $POETRY_RUN jbi lint nonprod && $POETRY_RUN jbi lint prod"
21+
ACTIONS_LINT_CMD="$POETRY_RUN jbi lint"
2222

2323
all () {
2424
echo "running bandit"

jbi/__main__.py

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,26 @@
22

33
from jbi.configuration import get_actions
44

5+
56
@click.group()
67
def cli():
78
pass
89

10+
911
@cli.command()
10-
@click.argument("env", default="prod")
12+
@click.argument("env", default="all")
1113
def lint(env):
12-
click.echo(f"Linting: {env} configuration")
14+
click.echo(f"Linting: {env} action configuration")
15+
16+
if env == "all":
17+
envs = ["local", "nonprod", "prod"]
18+
else:
19+
envs = [env]
20+
21+
for env in envs:
22+
get_actions(env)
23+
click.secho(f"No issues found for {env}.", fg="green")
1324

14-
get_actions(env)
15-
click.secho("No issues found.", fg="green")
1625

1726
if __name__ == "__main__":
1827
cli()

0 commit comments

Comments
 (0)