please
please copied to clipboard
High-performance extensible build system for reproducible multi-language builds.
This will need to be replicated in the go plugin
We're moving towards AWS graviton instances and want to establish a full CI process there. Part of it is of course a working "please" environment. I was able to clone...
disabled by default, only active for github_subrepo I think we need this to fix #2249.
Please is a client of the [remote execution API ](https://github.com/bazelbuild/remote-apis) however it has primarily been developed against a bespoke implementation of the servers, so compatibility with external server implementations is...
Lots to do still: - Persist artifacts between jobs - Set up the release action - Can we reuse steps using composite actions or similar? Repeating the archive_logs & cache...
Typically build systems allow the build to access the host machines environment variables and user config however in Please this is tightly controlled. Please currently has a couple mechanisms to...
For example, we're trying to subinclude `///go//build_defs:go` here: https://github.com/please-build/go-rules/pull/27 This needs to work.
The `python_wheel` rule allows a template `CONFIG.PYTHON_WHEEL_NAME_SCHEME` together with a [`CONFIG.PYTHON_WHEEL_REPO`](https://github.com/thought-machine/please/blob/e030e9957b840c2cb9dee70fa5bdf2ccb683156e/rules/python_rules.build_defs#L515) to define URLs which can be checked before downloading wheels from external libraries (i.e. PyPI). The `remote_file` rule [takes...
Bit of coding to pass the time on the plane. Removes the SingleSHA1 fflag and associated code. This simplifies these code paths a bit for the next change (which is...