- Apr 24, 2024
-
-
Bot authored
# 1.0.0-beta.1 (2024-04-24) ### Bug Fixes * correct PE launcher target ([3af329c6](https://git.gitlab.arm.com/bazel/ape/commit/3af329c66df8c38e7cfce3478dc61862be49d684)) * mirror binaries ([b6b4b780](https://git.gitlab.arm.com/bazel/ape/commit/b6b4b780e211707ed14d9d466571ba7bd3fab0a7)) * register toolchains for supported platforms ([37883016](https://git.gitlab.arm.com/bazel/ape/commit/3788301606765c37ad6f22ebb01d86168319d355)) ### Features * add `ape_toolchain` macro ([e89d679e](https://git.gitlab.arm.com/bazel/ape/commit/e89d679e18822f90ac64f14479932b0477ee8239)) * add `diff`, `diff3`, `sdiff`, `cmp` and `patch` ([a49565d5](https://git.gitlab.arm.com/bazel/ape/commit/a49565d57425470e12d74a42e1f481bb70543ded)) * add `exec_compatible_with` to `ape_toolchain` ([fee2332c](https://git.gitlab.arm.com/bazel/ape/commit/fee2332c067c7ee065fc14f15de86408fe8cd56a)) * added semantic release to bazel template ([a8a66341](https://git.gitlab.arm.com/bazel/ape/commit/a8a663411461dfd66fcc36635b1659a1beb3bd6b)) * expose `cosmo@v3.2.4` binaries ([c8dd4cbc](https://git.gitlab.arm.com/bazel/ape/commit/c8dd4cbc64cd6c213b5f4bf73279b7b265d06f8c)) * support Apple silicon ([8725298c](https://git.gitlab.arm.com/bazel/ape/commit/8725298cf9dddb7fbc40c466a7fcb403eb8dd7a5)) * upgrade to `cosmos@3.3.1` ([eb9f860f](https://git.gitlab.arm.com/bazel/ape/commit/eb9f860f207ae8ccdea93ce637b0e5305a99fb14))
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
Removes need to download directly from `superconfigure` for `diff` and `patch` projects.
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
- Feb 29, 2024
-
-
Matthew Clarkson authored
Allows adding extra constraints to the execution platform.
-
- Feb 24, 2024
-
-
Matthew Clarkson authored
-
- Feb 23, 2024
-
-
Matthew Clarkson authored
The macro registers APE binaries for the platform contraints that are supported. This prevents host platforms that are unsupported from resolving the toolchain. ```py load("@ape//ape/toolchain:defs.bzl", "ape_toolchain") toolchain_type( name = "type", ) ape_toolchain( name = "ape", toolchain = "@ape//:curl", toolchain_type = ":type", ) ```
-
Matthew Clarkson authored
-
- Feb 22, 2024
-
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
We need a second maintainer for each section!
-
Matthew Clarkson authored
This patch adds `upload:*` targets to the project that will upload the binaries and put them in the GitLab generic package registry. This requires a `~/.netrc` with a `api` token setup for `gitlab.arm.com`. To upload all binaries perform the following: for TARGET in $(bazelisk query 'upload:*'); do bazelisk run --ui_event_filters -INFO -- "${TARGET}" done Things to do in the future: - Create a `multirun` upload target that does the upload in parallel - Add a manually triggered CI job that does the upload - This will need a deploy token with _only_ package registry access For now, a manual upload has been done help with outages.
-
- Feb 19, 2024
-
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
- Feb 14, 2024
-
-
Matthew Clarkson authored
-
- Feb 13, 2024
-
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
- Jan 13, 2024
-
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
- Jan 12, 2024
-
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
- Jan 09, 2024
-
-
Thomas Wilks authored
-
- Jan 05, 2024
-
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
- Nov 15, 2023
-
-
Matthew Clarkson authored
-
- Nov 14, 2023
-
-