build: add missing bazel action names (#14910)

In order to have proper action names when running bazel, we should add progress messages for all custom rules. Currently Bazel always uses the first input as action name, but this is *very* confusing since failures lead to the input file, instead of the associated Bazel action.

Note that this is not really a progress_message, but it is consistent with native bazel actions (e.g. `StarlarkAction`)
This commit is contained in:
Paul Gschwendtner
2019-01-23 20:17:40 +01:00
committed by Andrew Seguin
parent e1b9c2d4ec
commit f0708b4639
5 changed files with 5 additions and 0 deletions
+1
View File
@@ -60,6 +60,7 @@ def _dgeni_api_docs(ctx):
executable = ctx.executable._dgeni_bin,
outputs = expected_outputs,
arguments = [args],
progress_message = "Dgeni (%s)" % (output_dir_path),
)
return DefaultInfo(files = depset(expected_outputs))
+1
View File
@@ -59,6 +59,7 @@ def _highlight_files(ctx):
executable = ctx.executable._highlight_files,
outputs = expected_outputs,
arguments = [args],
progress_message = "HighlightFiles",
)
return DefaultInfo(files = depset(expected_outputs))
+1
View File
@@ -47,6 +47,7 @@ def _markdown_to_html(ctx):
executable = ctx.executable._transform_markdown,
outputs = expected_outputs,
arguments = [args],
progress_message = "MarkdownToHtml",
)
return DefaultInfo(files = depset(expected_outputs))
+1
View File
@@ -53,6 +53,7 @@ def _package_docs_content(ctx):
executable = ctx.executable._packager,
outputs = expected_outputs,
arguments = [args],
progress_message = "PackageDocsContent",
)
return DefaultInfo(files = depset(expected_outputs))
+1
View File
@@ -24,6 +24,7 @@ def _sass_bundle(ctx):
executable = ctx.executable._sass_bundle,
outputs = [ctx.outputs.output_name],
arguments = [args],
progress_message = "SassBundle (%s)" % ctx.attr.output_name,
)
output_depset = depset([ctx.outputs.output_name])