From 84037d4ffbcf88d19c4e203b805ba41a8582998e Mon Sep 17 00:00:00 2001 From: Alex Pyrgiotis Date: Tue, 16 Jan 2024 17:07:25 +0200 Subject: [PATCH] dev_scripts: Return exit code for failures The env.py dev script does not return an exit code for failures, so we add the necessary 'return' statements to do so. --- dev_scripts/env.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/dev_scripts/env.py b/dev_scripts/env.py index 489b58a..2401e68 100755 --- a/dev_scripts/env.py +++ b/dev_scripts/env.py @@ -527,19 +527,21 @@ def env_run(args): sys.exit(1) env = Env.from_args(args) - env.run(args.command, gui=args.gui, user=args.user, dry=args.dry, dev=args.dev) + return env.run( + args.command, gui=args.gui, user=args.user, dry=args.dry, dev=args.dev + ) def env_build_dev(args): """Invoke the 'build-dev' command based on the CLI args.""" env = Env.from_args(args) - env.build_dev(show_dockerfile=args.show_dockerfile) + return env.build_dev(show_dockerfile=args.show_dockerfile) def env_build(args): """Invoke the 'build' command based on the CLI args.""" env = Env.from_args(args) - env.build(show_dockerfile=args.show_dockerfile) + return env.build(show_dockerfile=args.show_dockerfile) def parse_args():