bazelbuild / bazelbuild/bazel

Make action mnemonic mandatory

Open
#20,198 1 comment 6 reactions 1 assignee Claimed by @meisterT View on GitHub
P2 team-Performance type: feature request
Dominant language
Java
Stars
25.8k
Forks
4.6k
Avg merge
2d 20h
Merged PRs (30d)
72

Description

Many actions don't set a mnemonic, which either complicates debugging or makes it impossible; while the progress message may provide comparable information, it's intended for human consumption, and often adds a lot of unnecessary overhead to logs and other instrumentation.

For example, in 3b0b6ed we're omitting progress messages from the execution log due to size concerns. At Google, we've been encouraging rule authors to always set the mnemonic.

We should consider making the mnemonic mandatory; we would have to do so behind a flag, at least initially.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.