Get desktop application:
View/edit binary Protocol Buffers messages
Used in:
Default allowed strategies for mnemonics not present in `strategy` list.
Per-mnemonic allowlist settings.
Used in:
Provides control over what strategies (local, remote, etc) may be used. An empty policies (e.g. unset) implies no enforcement, anything is allowed. Policies are enforced against both user-provided values (flags) and application-internal defaults. The latter is useful for guarding against unexpectedly hard-coded defaults. Sample usage to allow everything to execute remotely, while only allowing genrules to execute locally: strategy_policy { mnemonic_policy { default_allowlist: ["remote"] strategy_allowlist: [ { mnemonic: "Genrule" strategy: ["local"] } ] } }
Used in:
Controls per-mnemonic policies for regular spawn/action execution. Relevant command-line flags this controls include --strategy and --genrule_strategy.
Controls per-mnemonic policies for the remote execution leg of dynamic execution. Relevant flag is --dynamic_remote_strategy.
Controls per-mnemonic policies for the local execution leg of dynamic execution. Relevant flag is --dynamic_local_strategy.