please
please copied to clipboard
High-performance extensible build system for reproducible multi-language builds.
For more details, see https://gitlab.alpinelinux.org/alpine/aports/-/issues/15162. A short summary: the `lsp_test` testsuite fails on AlpineLinux's CI runners. Maybe the test can be relaxed somehow so that it won't fail occasionally like...
When compression is on cached artifacts are stored as files. When walking the cache directory if we return SkipDir then it only counts the first artifact for a given target...
This is embarrassing, and it took entirely too long to figure out, IMO, but I had a custom patch reversed (i.e., `diff -u new_file old_file`). Behind the scenes `patch` was...
This is not a specific issue and more of a general overview of the issues I have been having about subrepositories. I think this is best described by an example:...
I've not actually looked into what would be necessary to run `please` under Windows yet. However, I don't think I've ever seen [sh](https://github.com/mvdan/sh) being mentioned. This package is used internally...
Previously we were calling os.Open which could fail if the build file doesn't exist. Instead use the remote fs by calling parser.open instead. this was causing ``` panic: runtime error:...
Using sh_cmd does not indicate what rule (possibly derivative) generated the shell script. This can make finding the origin of such a shell script difficult in a code base with...
If a `github_repo` rule is used for a repo and the revision argument is set to something that doesnt exist, please will still download whatever the main branch is and...