refactor: add mnemonics to some gazelle and sphinxdocs actions (#3449)
Having mnemonics allows actions to be better identified in output, logs,
selected by flags, etc
---------
Co-authored-by: Richard Levasseur <richardlev@gmail.com>
diff --git a/examples/wheel/private/wheel_utils.bzl b/examples/wheel/private/wheel_utils.bzl
index 037fed0..4cd776a 100644
--- a/examples/wheel/private/wheel_utils.bzl
+++ b/examples/wheel/private/wheel_utils.bzl
@@ -28,6 +28,7 @@
ctx.actions.run(
outputs = [output],
+ mnemonic = "PyDirWriter",
arguments = [args],
executable = ctx.executable._writer,
)
diff --git a/gazelle/manifest/defs.bzl b/gazelle/manifest/defs.bzl
index b615c4e..71a4d57 100644
--- a/gazelle/manifest/defs.bzl
+++ b/gazelle/manifest/defs.bzl
@@ -184,6 +184,7 @@
args.add_all(all_srcs)
ctx.actions.run(
outputs = [hash_file],
+ mnemonic = "PyGazelleManifestHash",
inputs = all_srcs,
arguments = [args],
executable = ctx.executable._hasher,
diff --git a/gazelle/modules_mapping/def.bzl b/gazelle/modules_mapping/def.bzl
index 74d3c9e..8466edd 100644
--- a/gazelle/modules_mapping/def.bzl
+++ b/gazelle/modules_mapping/def.bzl
@@ -43,6 +43,7 @@
ctx.actions.run(
inputs = [whl],
+ mnemonic = "PyGazelleModMapGen",
outputs = [wheel_modules_mapping],
executable = ctx.executable._generator,
arguments = [args],
@@ -57,6 +58,7 @@
ctx.actions.run(
inputs = per_wheel_outputs,
+ mnemonic = "PyGazelleModMapMerge",
outputs = [modules_mapping],
executable = ctx.executable._merger,
arguments = [merge_args],
diff --git a/sphinxdocs/private/sphinx.bzl b/sphinxdocs/private/sphinx.bzl
index c1efda3..e444429 100644
--- a/sphinxdocs/private/sphinx.bzl
+++ b/sphinxdocs/private/sphinx.bzl
@@ -498,6 +498,7 @@
args.add(output)
ctx.actions.run(
executable = ctx.executable._builder,
+ mnemonic = "SphinxInventoryBuilder",
arguments = [args],
inputs = depset([ctx.file.src]),
outputs = [output],