please icon indicating copy to clipboard operation
please copied to clipboard

High-performance extensible build system for reproducible multi-language builds.

Results 193 please issues
Sort by recently updated
recently updated
newest added

Fixes #3166 Looks like this is due to the slices overwriting since on append they both think they have extra capacity, but are in fact sharing it. A pure Go...

Here is an example of a BUILD file with a post_build function adding dependencies: ``` def post_func(ruleName, cmdOutput): fileRule = text_file(name="postFile", content = "Some content", out="postFile.txt") add_dep(ruleName, fileRule, True) genrule(name="postRule",...

wontfix

MRE: ``` fruit = [ "apple", "banana", ] fruit_and_veg = fruit + [ "edamame", "fennel", ] fruit_veg_and_canned_food = fruit_and_veg + [ "tuna", "baked beans", ] fruit_veg_canned_food_and_sweets = fruit_veg_and_canned_food + [...

This is more flexible for the LSP (so it's a bit aspirational because it's not really using it at present). It gives a way of starting the plz mechanics running...

It should suggest looking in the please-rules repo for plugins. Just putting this here so we don't forget.

Implementation of #3121. Open for feedback and input. These are some initial commits to add SLSA Provenance output based on in-toto attestations. I'm personally involved with in-toto project. The implementation...

It essentially doesn't work without them, you get ``` Error building target //data/archidekt:archidekt: exit status 1 find: ‘/usr/local/go1.22.4/pkg/linux_amd64’: No such file or directory compile: -importcfg: open importconfig: no such file...

I guess it's a v18 thing, but `plz init pleasings` seems like it's not the most useful thing any more in a world with plugins.

wontfix

MWE, which can be observed in a more substantial setting in #3176: ``` s = "a string" i = 1 d = {"s": s, "i": i} log.fatal(f"s={s}, i={i}, d={d}") ```...

wontfix