- Oct 30, 2024
-
-
Matthew Clarkson authored
-
- Sep 05, 2024
-
-
Matthew Clarkson authored
Allows projects to customise the compressor used with toolchains. This is especially useful with the built toolchains: ``` --extra_toolchains=@rules_zstd//zstd/toolchain/zstd:built ```
-
Matthew Clarkson authored
-
- Aug 31, 2024
-
-
Matthew Clarkson authored
-
- Aug 30, 2024
-
-
Matthew Clarkson authored
Avoids need for C/C++ compilation.
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
```sh (12:23:45) ERROR: /root/.cache/bazel/_bazel_root/56129bc94d6ea8f48f3a0d33698e7cb3/external/ape~1.0.0-beta.12/ape/assimilate/BUILD.bazel:5:19: assimilating external/ape~1.0.0-beta.12~_repo_rules~cosmos-assimilate/assimilate [for tool] failed: (Exit 1): ape failed: error executing ApeAssimilate command (from target @@ape~1.0.0-beta.12//ape/assimilate:tar) (cd /root/.cache/bazel/_bazel_root/56129bc94d6ea8f48f3a0d33698e7cb3/execroot/_main && \ exec env - \ external/ape~1.0.0-beta.12~_repo_rules~ape-arm64.elf/ape external/ape~1.0.0-beta.12~_repo_rules~cosmos-assimilate/assimilate -e -a -o bazel-out/aarch64-opt-exec-ST-13d3ddad9198/bin/external/ape~1.0.0-beta.12/ape/assimilate/tar.ape/tar external/ape~1.0.0-beta.12~_repo_rules~cosmos-tar/tar) {"msg":"exec container process `/buildbuddy/remotebuilds/b383a216-29ef-4917-b860-092ccaae15fa/external/ape~1.0.0-beta.12~_repo_rules~ape-arm64.elf/ape`: Exec format error","level":"error","time":"2024-08-30T12:23:44.665869Z"} ``` Assume the remote executor is `amd64` and `@ape` is assimilating for `arm64`. Not sure why this is occuring and needs debugging.
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
- Aug 29, 2024
-
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
- Aug 12, 2024
-
-
Matthew Clarkson authored
-
- Jul 31, 2024
-
-
Matthew Clarkson authored
`@ape//:tar` is deprecated.
-
- Jun 26, 2024
-
-
Matthew Clarkson authored
-
Matthew Clarkson authored
Needed to switch to piping the data into `tar`. The `PATH` override does not work on Windows. This has the added benefit that we do not depend on any `tar` specific flags.
-
- Jun 25, 2024
-
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
-
Thomas Wilks authored
-
- Jun 13, 2024
-
-
Thomas Wilks authored
-
- May 08, 2024
-
-
Matthew Clarkson authored
-
Matthew Clarkson authored
This brings remote execution support for the binaries. It also updates the chain to use a newer version of `toolchain_utils` that provides `toolchain.run` that can be passed to `ctx.actions.run#executable` to enable passing the runfiles into the action.
-
- Apr 12, 2024
-
-
Matthew Clarkson authored
-
- Mar 27, 2024
-
-
Matthew Clarkson authored
For consistency with other rulesets we create.
-
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
- Mar 26, 2024
-
-
Thomas Wilks authored
-
- Mar 25, 2024
-
-
Matthew Clarkson authored
-
Matthew Clarkson authored
This detects that multiple files are unpacked and identical. The `fixture.tar` now has multiple files contained which enables easier testing of other rules.
-