Skip to content

Commit 4759419

Browse files
authored
chore: show the return code when an SPM command fails (#477)
- Add the `return_code` to the error message sent to stderr.
1 parent 15c00d4 commit 4759419

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

swiftpkg/internal/repository_utils.bzl

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,12 +59,17 @@ def _execute_spm_command(
5959
if exec_result.return_code != 0:
6060
if err_msg_tpl == None:
6161
err_msg_tpl = """\
62-
Failed to execute SPM command. name: {repo_name}, args: {exec_args}\n{stderr}.\
62+
Failed to execute SPM command. \
63+
name: {repo_name}, \
64+
args: {exec_args}, \
65+
return_code: {return_code}\
66+
\n{stderr}.\
6367
"""
6468
fail(err_msg_tpl.format(
6569
repo_name = repository_ctx.attr.name,
6670
exec_args = exec_args,
6771
stderr = exec_result.stderr,
72+
return_code = exec_result.return_code,
6873
))
6974
return exec_result.stdout
7075

0 commit comments

Comments
 (0)