Commits on Source (11)
-
Matthew Clarkson authoredVerifiedd8f26775
-
Matthew Clarkson authoredVerified3e73cdb6
-
Matthew Clarkson authoredVerified6577cd36
-
Matthew Clarkson authoredVerified7ae62935
-
Matthew Clarkson authored
BREAKING CHANGE: The `toolchain_symlink_target` has been removed from `ape_entrypoint`. This symlink target used the repository context entrypoint which is not remote execution friendly. The targets were aliased as `@ape//:*` which have been corrected to be remove execution friendly. Use those targets instead.
Verifiedd9d60dc2 -
Matthew Clarkson authoredVerified4f667dd8
-
Matthew Clarkson authoredVerified304ecf84
-
Matthew Clarkson authoredVerified96f4b4dc
-
Matthew Clarkson authored
Running the APE launcher on `aarch64` instances can fail with: ``` ape/toolchain/ape/ape-arm64-linux/ape-arm64-linux: 1: ape/toolchain/ape/ape-arm64-linux/ape-arm64-linux: Syntax error: "(" unexpected ``` This may be a `binfmt_misc` issue that is interpreting the binary incorrectly. More investigation is needed. For now, we will disable remote execution.
Verified4693f277 -
Matthew Clarkson authoredVerified6ebff84f
-
Bot authored
# [1.0.0-beta.3](https://git.gitlab.arm.com/bazel/ape/compare/v1.0.0-beta.2...v1.0.0-beta.3) (2024-05-01) ### Bug Fixes * **ape.pe:** implement a C# launcher ([4f667dd8](https://git.gitlab.arm.com/bazel/ape/commit/4f667dd858d683e43176d538797931f52b39f036)) * **entrypoint:** remove toolchain target ([d9d60dc2](https://git.gitlab.arm.com/bazel/ape/commit/d9d60dc262dafe669e661bc48f339f77322f4a6c)) * make `@ape//:*` binaries remote execution friendly ([7ae62935](https://git.gitlab.arm.com/bazel/ape/commit/7ae62935125b5e72ccaab248bc3a73b927901403)) ### Features * add `//ape/toolchain/ape:type` ([3e73cdb6](https://git.gitlab.arm.com/bazel/ape/commit/3e73cdb63c21caede525321dc8f797ec9fcc1945)) * add `ape_binary` rule ([6577cd36](https://git.gitlab.arm.com/bazel/ape/commit/6577cd36eeaf814b38a66a3c1fbd1e7ce218f1e6)) ### BREAKING CHANGES * **entrypoint:** The `toolchain_symlink_target` has been removed from `ape_entrypoint`. This symlink target used the repository context entrypoint which is not remote execution friendly. The targets were aliased as `@ape//:*` which have been corrected to be remove execution friendly. Use those targets instead.
Showing
- .bazelrc.ci 28 additions, 3 deletions.bazelrc.ci
- .gitlab-ci.yml 15 additions, 1 deletion.gitlab-ci.yml
- BUILD.bazel 3 additions, 2 deletionsBUILD.bazel
- CHANGELOG.md 23 additions, 0 deletionsCHANGELOG.md
- MODULE.bazel 10 additions, 1 deletionMODULE.bazel
- MODULE.bazel.lock 481 additions, 465 deletionsMODULE.bazel.lock
- ape/BUILD.bazel 11 additions, 0 deletionsape/BUILD.bazel
- ape/binary/BUILD.bazel 7 additions, 0 deletionsape/binary/BUILD.bazel
- ape/binary/defs.bzl 5 additions, 0 deletionsape/binary/defs.bzl
- ape/binary/nt.tmpl.bat 49 additions, 0 deletionsape/binary/nt.tmpl.bat
- ape/binary/posix.tmpl.sh 13 additions, 0 deletionsape/binary/posix.tmpl.sh
- ape/binary/rule.bzl 58 additions, 0 deletionsape/binary/rule.bzl
- ape/entrypoint/BUILD.tmpl.bazel 0 additions, 13 deletionsape/entrypoint/BUILD.tmpl.bazel
- ape/entrypoint/repository.bzl 0 additions, 1 deletionape/entrypoint/repository.bzl
- ape/pe/ape.cs 42 additions, 0 deletionsape/pe/ape.cs
- ape/pe/repository.bzl 40 additions, 7 deletionsape/pe/repository.bzl
- ape/test/BUILD.bazel 1 addition, 1 deletionape/test/BUILD.bazel
- ape/toolchain/ape/BUILD.bazel 55 additions, 0 deletionsape/toolchain/ape/BUILD.bazel
- e2e/.bazelrc.ci 28 additions, 3 deletionse2e/.bazelrc.ci
- e2e/BUILD.bazel 0 additions, 1 deletione2e/BUILD.bazel
This diff is collapsed.
ape/BUILD.bazel
0 → 100644
ape/binary/BUILD.bazel
0 → 100644
ape/binary/defs.bzl
0 → 100644
ape/binary/nt.tmpl.bat
0 → 100644
ape/binary/posix.tmpl.sh
0 → 100644
ape/binary/rule.bzl
0 → 100644
ape/pe/ape.cs
0 → 100644
ape/toolchain/ape/BUILD.bazel
0 → 100644