- Jan 31, 2025
-
-
Matthew Clarkson authored
-
- Jan 22, 2025
-
-
Matthew Clarkson authored
-
Matthew Clarkson authored
According to `@platforms` `ppc` is equal to `ppc64` as they have `ppc32` to denote 32bit.
-
Matthew Clarkson authored
BREAKING CHANGE `@ape//:*` targets have been removed. The aliases pointed at `@ape//ape/toolchain/info:*` targets which is a more descriptive target. Use those.
-
Matthew Clarkson authored
Removal of `reuse.software` in favour of a Bazel solution. We will eventually be able to generate SBOM and that can integrate back into `reuse.software`.
-
Matthew Clarkson authored
We need to add more code owners but they are correct at this time.
-
Matthew Clarkson authored
We exclusively use `MODULE.bazel` and `WORKSPACE` will be removed in Baezl 9. Remove the `WORKSPACE` to prevent any confusion and usage of legacy dependency management.
-
Matthew Clarkson authored
Bazel will select newer module versions if the `compatibility_level` is the same. This warnings are often noise, so we will disable them by default.
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
- Jan 21, 2025
-
-
- Dec 06, 2024
-
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
- Nov 26, 2024
-
-
Matthew Clarkson authored
Needed to avoid overfetching and attempting to fetch `zig` on `non-arm64-macos-darwin` devices.
-
Matthew Clarkson authored
-
- Nov 20, 2024
-
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
- Oct 30, 2024
-
-
Matthew Clarkson authored
These have been deprecated for a few releases and were badly named. These targets are now under `@ape//ape/toolchain/info:*` targets. `@ape//ape:*` targets are `exec`/`target` configuration flexible.
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
- Sep 02, 2024
-
-
Matthew Clarkson authored
-
- Aug 30, 2024
-
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
- Jul 26, 2024
-
-
Matthew Clarkson authored
-
- Jul 22, 2024
-
-
Matthew Clarkson authored
-
Matthew Clarkson authored
Allows downstream users to select a `target` configuration compatible APE target.
-
Matthew Clarkson authored
The `@ape//:*` targets are explicitly for the `exec` configuration. This has lead to confusion when selecting a APE binary target that is needed for the `target` configuration. New `@ape//ape/toolchain/info` targets have been added to make the target name explicit. A toolchain will _always_ be for the execution platform.
-
- Jun 26, 2024
-
-
Matthew Clarkson authored
This rule only depends on local data so can be marked as such.
-
Matthew Clarkson authored
If a Linux user has Wine installed with the `binfmt_misc` registration, an APE binary is picked up and ran under the Wine runtime. Normally, this does not occur, as we force execution under the launcher. However, Python `sys.executable` will return the original binary so any Python script that uses `sys.executable` with `subprocess` will unexpectedly run under Wine. Assimilating the binary on Linux avoids this situation. In all other cases we can symlink to the binary.
-
- Jun 24, 2024
-
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-