- Dec 13, 2023
-
-
Bot authored
# [1.0.0-alpha.4](https://git.gitlab.arm.com/bazel/rules_download/compare/v1.0.0-alpha.3...v1.0.0-alpha.4) (2023-12-13) ### Bug Fixes * upgrade `rules_toolchain` ([92d070e6](https://git.gitlab.arm.com/bazel/rules_download/commit/92d070e632be505c0c16c77a5bfebd593acbd548))
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Bot authored
# [1.0.0-alpha.3](https://git.gitlab.arm.com/bazel/rules_download/compare/v1.0.0-alpha.2...v1.0.0-alpha.3) (2023-12-13) ### Bug Fixes * scope tool labels to project ([e5014154](https://git.gitlab.arm.com/bazel/rules_download/commit/e50141549e50656f2840d4481a5ff7f2f63d8b58)) * set minimum version to Bazel 7 ([e84dd11a](https://git.gitlab.arm.com/bazel/rules_download/commit/e84dd11a9e8abf0f34857cdc55293b29f350c04d))
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
When a tool such as `//abc.sh` is provide. In nested projects it was being resolved to the full label with the workspace. This patch checks if the workspace is the same as the provided label, if so do not add the workspace.
-
Matthew Clarkson authored
`use_repo_rule` never made it into Bazel 6.4.0
-
- Dec 09, 2023
-
-
Matthew Clarkson authored
-
- Dec 08, 2023
-
-
Bot authored
# [1.0.0-alpha.2](https://git.gitlab.arm.com/bazel/rules_download/compare/v1.0.0-alpha.1...v1.0.0-alpha.2) (2023-12-08) ### Features * add Windows support ([1c275c20](https://git.gitlab.arm.com/bazel/rules_download/commit/1c275c20cd80f8cc17ede2adb7dc41e03c359a5c))
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
-
Matthew Clarkson authored
Individual `defs.bzl` files allow a fine-grained load graph for Bazel so it only has to load `.bzl` files that it needs to. This is much better than a single `defs.bzl` that pulls in all the different `load` statements.
-
Matthew Clarkson authored
-
Matthew Clarkson authored
`rules_toolchain` is now open-source
🎉
-
- Dec 01, 2023
-
-
Bot authored
# 1.0.0-alpha.1 (2023-12-01) ### Bug Fixes * **rules_download:** make intergrity optional ([41b6477f](https://git.gitlab.arm.com/bazel/rules_download/commit/41b6477fcc90445cac3a143f83d2c98189d2e01b)) * **rules_download:** remove need for `http_archive` ([f888e320](https://git.gitlab.arm.com/bazel/rules_download/commit/f888e32031d9c92ee42288d4a6e521c75666ad3f)) * use `rules_toolchain` pre-release registry ([62b85469](https://git.gitlab.arm.com/bazel/rules_download/commit/62b85469f37d098ef6012276e385d1ac49c795d1)) ### Features * remove `coreutils` ([f6814300](https://git.gitlab.arm.com/bazel/rules_download/commit/f6814300e8768dd261b78fe23921dfd566033732)) * rules for downloading ([c7f4e5a4](https://git.gitlab.arm.com/bazel/rules_download/commit/c7f4e5a42b0d499aa3f9a6d7a0365025eb0fe89b)) * **rules_download:** add `deb` extension ([0cd29d83](https://git.gitlab.arm.com/bazel/rules_download/commit/0cd29d839549d49f895e24c73b33196595b97bcd)) * **rules_download:** add `file` extension ([ee4956cc](https://git.gitlab.arm.com/bazel/rules_download/commit/ee4956ccd7badb52e15df2eafeea52da7d8329f0)) * **rules_download:** hermetic `commands` ([abc68643](https://git.gitlab.arm.com/bazel/rules_download/commit/abc68643a6522d3832d8afa8c5e9195604560e4b))
-
Matthew Clarkson authored
-
Matthew Clarkson authored
Install them directly from GitLab
-
Matthew Clarkson authored
This was incorrectly changed via a `@semantic-release/bzlmod` bug
-
Bot authored
# 1.0.0-alpha.1 (2023-12-01) ### Bug Fixes * **rules_download:** make intergrity optional ([41b6477f](https://git.gitlab.arm.com/bazel/rules_download/commit/41b6477fcc90445cac3a143f83d2c98189d2e01b)) * **rules_download:** remove need for `http_archive` ([f888e320](https://git.gitlab.arm.com/bazel/rules_download/commit/f888e32031d9c92ee42288d4a6e521c75666ad3f)) * use `rules_toolchain` pre-release registry ([62b85469](https://git.gitlab.arm.com/bazel/rules_download/commit/62b85469f37d098ef6012276e385d1ac49c795d1)) ### Features * remove `coreutils` ([f6814300](https://git.gitlab.arm.com/bazel/rules_download/commit/f6814300e8768dd261b78fe23921dfd566033732)) * rules for downloading ([c7f4e5a4](https://git.gitlab.arm.com/bazel/rules_download/commit/c7f4e5a42b0d499aa3f9a6d7a0365025eb0fe89b)) * **rules_download:** add `deb` extension ([0cd29d83](https://git.gitlab.arm.com/bazel/rules_download/commit/0cd29d839549d49f895e24c73b33196595b97bcd)) * **rules_download:** add `file` extension ([ee4956cc](https://git.gitlab.arm.com/bazel/rules_download/commit/ee4956ccd7badb52e15df2eafeea52da7d8329f0)) * **rules_download:** hermetic `commands` ([abc68643](https://git.gitlab.arm.com/bazel/rules_download/commit/abc68643a6522d3832d8afa8c5e9195604560e4b))
-
Matthew Clarkson authored
-
- Nov 30, 2023
-
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
Double down on all hermetic tooling should be provided in `tools`. `rules_coreutils` should be the ruleset that provides hermetic coreutils, not `rules_download`. Users should only pay for what they use and if they never use core utilities, we download it everytime.
-
- Nov 16, 2023
-
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
-
Matthew Clarkson authored
Especially, turning off legacy runfiles.
-
Matthew Clarkson authored
Allows running commands using hermetically provided binaries: ```py archive = use_repo_rule("@rules_download//download:defs.bzl", "download_archive") archive( ..., commands = { "symlink": ["ln", "-s", "abc", "foo"], }, ) ```
-
Matthew Clarkson authored
`use_repo_rule` is available in `6.4.0` and above. It _hugely_ simplifies what we want to do. That should be the new minimum version for our rulesets. As of writing, `6.4.0` is not released. The release candidates do not have the `use_repo_rule` added, yet. Most rules use `last_rc` Bazel version. `visibility` is available in 6.0+.
-
Matthew Clarkson authored
-