please
please copied to clipboard
High-performance extensible build system for reproducible multi-language builds.
`sh_cmd` help is missing `list` as an accepted type for the `cmd` argument.
Close #2433
MWE: ``` # pkg/constant.build_defs: CONSTANT = "constant" # pkg/BUILD: export_file( name = "constant", src = "constant.build_defs", visibility = ["PUBLIC"], ) subinclude(":constant") genrule( name = "output", outs = ["out"], cmd =...
On my 14" Macbook Pro with Please version 16.21.3 I am getting this slightly annoying (makes `plz build --shell //target` unusable, due to constant printing into the console). ``` 22:10:27.461...
Seems that the SDK will incorrectly convert an empty directory to one containing a single directory named `.`. This causes us to infinitely recurse if we encounter such a thing....
Attempting to assign to a dictionary inside a dictionary, in a please build file, leads to an error that `[` was not expected. An example: ``` a = { "b":...
Many tools in the JS ecosystem (yarn/webpack) do not support true incremental builds. They must run a large builds in a single step. Just like when using Please, first time...
When a relative path is specified for the `location` under `[Please]` in the `.plzconfig` file, running please through pleasew will fail to create valid symlinks in the specified location. For...
When running a custom plz command, that underneath does some `plz build`ing I encountered this error: ``` $ plz ... Build finished; total time 650ms, incrementality 100.0%.Activating remote execution profile...
See #2462. Allow `remote_file` rules to specify a template a Cache URL which can be prioritised over the `url` passed to the `remote_file` rule itself. In a similar way to...