Commits on Source (10)
-
Matthew Clarkson authoredVerified8dccdf73
-
Jonathan Watson authored5011a040
-
Jonathan Watson authored8d26b466
-
```py download_file( name = "example", metadata = { "//:integrity.tmpl.bzl", ".integrity.bzl", }, ) ``` Where `integrity.tmpl.bzl` is: ```py visibility("public") INTEGRITY = "{{integrity}}" ``` Then `@example//:.integrity.bzl"` can be used in `load` statement to read the download integrity.
Verifiedea05186e -
Matthew Clarkson authored
Previously, the canonical arguments were blatted over any previously existing `WORKSPACE`. This was stupid. It now appends to the file if it exists. Eventually, in a breaking change we will remove this functionality as it is superseded by `metadata` attribute.
Verified86b169d0 -
Matthew Clarkson authored
When a user is using `metadata` attribute, we do not write anything to `WORKSPACE`. Eventually, the writing of data to `WORKSPACE` will be removed in a breaking change release.
Verified1dc4fb7f -
Matthew Clarkson authoredVerified3e9d0267
-
Matthew Clarkson authoredVerified4d84219a
-
Matthew Clarkson authoredVerified698d3603
-
Bot authored
# [1.1.0-beta.1](https://git.gitlab.arm.com/bazel/download_utils/compare/v1.0.1...v1.1.0-beta.1) (2025-02-28) ### Bug Fixes * append canonical arguments to `WORKSPACE` if it exists ([86b169d0](https://git.gitlab.arm.com/bazel/download_utils/commit/86b169d04841489f83c13a64a8b48dd24f0e3fad)) * do not write `WORKSPACE` if `metadata` attribute is set ([1dc4fb7f](https://git.gitlab.arm.com/bazel/download_utils/commit/1dc4fb7fc1b7b0e92cdfa4d9693e5df5b17ed4b6)) ### Features * allow custom metadata files ([ea05186e](https://git.gitlab.arm.com/bazel/download_utils/commit/ea05186e72848a1dca7348f035989cf40d7ab91c))
Showing
- .bazelrc 0 additions, 4 deletions.bazelrc
- BUILD.bazel 4 additions, 1 deletionBUILD.bazel
- CHANGELOG.md 11 additions, 0 deletionsCHANGELOG.md
- MODULE.bazel 1 addition, 1 deletionMODULE.bazel
- MODULE.bazel.lock 3 additions, 69 deletionsMODULE.bazel.lock
- download/archive/repository.bzl 4 additions, 1 deletiondownload/archive/repository.bzl
- download/deb/repository.bzl 4 additions, 1 deletiondownload/deb/repository.bzl
- download/file/repository.bzl 4 additions, 6 deletionsdownload/file/repository.bzl
- e2e/.bazelrc 0 additions, 4 deletionse2e/.bazelrc
- e2e/MODULE.bazel 20 additions, 0 deletionse2e/MODULE.bazel
- e2e/MODULE.bazel.lock 3 additions, 69 deletionse2e/MODULE.bazel.lock
- e2e/archive/BUILD.bazel 7 additions, 0 deletionse2e/archive/BUILD.bazel
- e2e/archive/fixture.integrity 1 addition, 0 deletionse2e/archive/fixture.integrity
- e2e/archive/metadata.tmpl 1 addition, 0 deletionse2e/archive/metadata.tmpl
- e2e/deb/BUILD.bazel 7 additions, 0 deletionse2e/deb/BUILD.bazel
- e2e/deb/fixture.integrity 1 addition, 0 deletionse2e/deb/fixture.integrity
- e2e/deb/metadata.tmpl 1 addition, 0 deletionse2e/deb/metadata.tmpl
- e2e/file/BUILD.bazel 7 additions, 0 deletionse2e/file/BUILD.bazel
- e2e/file/BUILD.bazel.tmpl 10 additions, 0 deletionse2e/file/BUILD.bazel.tmpl
- e2e/file/fixture.integrity 1 addition, 0 deletionse2e/file/fixture.integrity
e2e/archive/fixture.integrity
0 → 100644
e2e/archive/metadata.tmpl
0 → 100644
e2e/deb/fixture.integrity
0 → 100644
e2e/deb/metadata.tmpl
0 → 100644
e2e/file/BUILD.bazel.tmpl
0 → 100644
e2e/file/fixture.integrity
0 → 100644