feat: Make Build Entrypoint configurable#3400
feat: Make Build Entrypoint configurable#3400VJftw wants to merge 1 commit intothought-machine:masterfrom
Conversation
|
Understood that this is still a WIP, but my initial take is: there's already an |
|
👋 I definitely should have started with an issue first! The TLDR is that i'm interested in removing the Bash dependency for build actions which is something Bazel supports via In terms of implementation, I have the same concerns with the magic keys. I think it was the least amount of change/additions to make it somewhat work, and I got a little eager with the potential for using cross-platform shells like nushell which comes with a lot of built-in cross-platform commands. Maybe a separate Relevant comments/discussions which I think would benefit from this: |
e7ee401 to
2a2caee
Compare
Adds optional `build_entrypoint` fields to the `build_rule` builtin to enable us to use binaries directly when building and support other cross-platform shells (e.g. nushell).
2a2caee to
22b19d8
Compare
Adds an optional
build_entrypointfield to thebuild_rulebuiltin to enable us to use binaries directly when building and support other cross-platform shells (e.g. nushell or Powershell).TODO: