- Nov 27, 2024
-
-
Bot authored
# [1.0.0-beta.5](https://git.gitlab.arm.com/bazel/rules_tar/compare/v1.0.0-beta.4...v1.0.0-beta.5) (2024-11-27) ### Bug Fixes * update dependencies for Bazel 8 support ([b63af075](https://git.gitlab.arm.com/bazel/rules_tar/commit/b63af075c61cbc4659bc0da1c898968e96ceb861))
-
Matthew Clarkson authored
-
Matthew Clarkson authored
When using `3.1.1` and Bazel `8.0.0rc4` the toolchains do not get registered. This is due to an upstream [issue] that was resolved with a [PR] to disable the default registration in this [commit]. To upgrade past `3.1.0`, we will need to register specific toolchains. [issue]: https://github.com/uber/hermetic_cc_toolchain/issues/181 [pr]: https://github.com/uber/hermetic_cc_toolchain/pull/190 [commit]: https://github.com/uber/hermetic_cc_toolchain/commit/f8c17de30fbf185cc5c2f61b2b508aa3b3d294a1
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
- Nov 26, 2024
-
-
Matthew Clarkson authored
Includes breaking change to `toolchain_local_select` which does not affect this module but is a needed updated for Bazel 8
-
Matthew Clarkson authored
-
- Oct 30, 2024
-
-
Matthew Clarkson authored
-
- Sep 05, 2024
-
-
Bot authored
# [1.0.0-beta.4](https://git.gitlab.arm.com/bazel/rules_tar/compare/v1.0.0-beta.3...v1.0.0-beta.4) (2024-09-05) ### Features * **toolchains:** switch to using toolchains for compression ([aab887e1](https://git.gitlab.arm.com/bazel/rules_tar/commit/aab887e14a76a370d7db22f4d6fa70e7c9c0fde3))
-
Matthew Clarkson authored
-
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 ```
-
Bot authored
# [1.0.0-beta.3](https://git.gitlab.arm.com/bazel/rules_tar/compare/v1.0.0-beta.2...v1.0.0-beta.3) (2024-09-05) ### Bug Fixes * **concatenate:** log header read error ([0aa6a7c7](https://git.gitlab.arm.com/bazel/rules_tar/commit/0aa6a7c7a041eeb7d086abd1e37913b0f9b3bc21)) ### Features * add `tar_filter` rule ([271a34cb](https://git.gitlab.arm.com/bazel/rules_tar/commit/271a34cb528fcfa7ae9cd308bd4fa2914bfe4ec9))
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
- Aug 31, 2024
-
-
Matthew Clarkson authored
-
- Aug 30, 2024
-
-
Bot authored
# [1.0.0-beta.2](https://git.gitlab.arm.com/bazel/rules_tar/compare/v1.0.0-beta.1...v1.0.0-beta.2) (2024-08-30) ### Bug Fixes * **ape:** switch to `@ape//ape/toolchain/info:tar` ([3fbb5641](https://git.gitlab.arm.com/bazel/rules_tar/commit/3fbb564107565ff8f55a3f14a67f3d0a5e4de672)) * **concatenate:** build pure Go ([dd5e64d0](https://git.gitlab.arm.com/bazel/rules_tar/commit/dd5e64d06e3d6e006181b6e07096c13765ca3853)) * **concatenate:** run under hermetic Bash ([11b53135](https://git.gitlab.arm.com/bazel/rules_tar/commit/11b531355577a9cdd727749160671c398c57ea17)) ### Features * add `//tar/concatenate` target ([6ebc7cfa](https://git.gitlab.arm.com/bazel/rules_tar/commit/6ebc7cfa600cbc22eb90c64512af3204a9d60634)) * add `//tar/concatenate` target ([43b780b3](https://git.gitlab.arm.com/bazel/rules_tar/commit/43b780b31c78ae36233db6d13b7ec52cd631e041)) * add `concatenate` toolchain ([6817c555](https://git.gitlab.arm.com/bazel/rules_tar/commit/6817c5550b1725729053b3caa970554aabf0baea)) * **concatenate:** duplicate handling ([e0f4f739](https://git.gitlab.arm.com/bazel/rules_tar/commit/e0f4f739600ad540bf0b06bf510d0594092f15fc))
-
Matthew Clarkson authored
-
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.
-
- Jul 18, 2024
-
-
Bot authored
# 1.0.0-beta.1 (2024-07-18) ### Bug Fixes * support Windows ([a13cf8ab](https://git.gitlab.arm.com/bazel/rules_tar/commit/a13cf8abf2fab0b15cbe041cfc34176d03ec0f86)) * upgrade to `ape@1.0.0-beta.6` ([7599de83](https://git.gitlab.arm.com/bazel/rules_tar/commit/7599de83e505ef12cf456bd5c238918897c8fc4a)) ### Features * add support for `zstd`, `bzip2` and `gzip` ([9988b851](https://git.gitlab.arm.com/bazel/rules_tar/commit/9988b8516355975191032679fe3f824aa4d62a4c)) * added `e2e` tests for `tar` toolchain ([af1029e7](https://git.gitlab.arm.com/bazel/rules_tar/commit/af1029e73cbd1c23e52c74f1bd3ada61153a93e1)) * added semantic release to bazel template ([a8a66341](https://git.gitlab.arm.com/bazel/rules_tar/commit/a8a663411461dfd66fcc36635b1659a1beb3bd6b)) * created a `tar_extract` rule ([1590851a](https://git.gitlab.arm.com/bazel/rules_tar/commit/1590851ab4c42d2b78122161aacfc1d38664acf1)) * created a `tar_unpack` rule ([7e262e60](https://git.gitlab.arm.com/bazel/rules_tar/commit/7e262e6087587efa15b55b9312debbb3d3c83d74)) * resolved the toolchain for tar ([57f087f2](https://git.gitlab.arm.com/bazel/rules_tar/commit/57f087f292b44657a46d5e74b15193706faeaf8a)) * support added for `xz` ([37c211b9](https://git.gitlab.arm.com/bazel/rules_tar/commit/37c211b95744f859ce00475ce9466779e483de03))
-
Matthew Clarkson authored
-
- 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.
-