bazelbuild / bazel-central-registry

The central registry of Bazel modules for the Bzlmod external dependency system.
https://registry.bazel.build
Apache License 2.0
233 stars 257 forks source link

feat: add `ape@1.0.0-beta.9` #2280

Closed mattyclarkson closed 2 weeks ago

mattyclarkson commented 2 weeks ago

Switches to assimilating the APE binaries.

This release adds a new ape_assimilate rule that takes a "fat" APE binary and outputs a native binary.

The assimilated binary is entirely hermetic.

This avoids the need for runfiles when starting the binary with the APE launcher.

Avoiding the need for runfiles removes a bootstrapping problem: to find the runfiles in Shell, one needs at least readlink and/or other POSIX tools.

As ape is going to be bottom of the stack in lots of cases, this is unacceptable.