diff options
author | Ulises Mendez Martinez <umendez@google.com> | 2024-04-15 21:21:22 +0000 |
---|---|---|
committer | Ulises Mendez Martinez <umendez@google.com> | 2024-04-16 12:14:55 +0000 |
commit | ebeb276fb03433515ee5823b6862919c02845248 (patch) | |
tree | 37e5e0eb8a9f6829ad064565cab22523d44bac8a | |
parent | e9c44cf5ed6f6c9c0c3ee59cb2576f29c703cabb (diff) | |
download | build-ebeb276fb03433515ee5823b6862919c02845248.tar.gz |
Kleaf: ACK: Include download_configs file
* This is a DDK artifact needed to list required files to download.
Bug: 328770706
Change-Id: Id0ab9ce8c9eb955fb9f490dc3307b6af582c6e81
Signed-off-by: Ulises Mendez Martinez <umendez@google.com>
-rw-r--r-- | kleaf/common_kernels.bzl | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/kleaf/common_kernels.bzl b/kleaf/common_kernels.bzl index d96746f..8e45a64 100644 --- a/kleaf/common_kernels.bzl +++ b/kleaf/common_kernels.bzl @@ -849,11 +849,21 @@ def _define_common_kernel( extra_deps = filegroup_extra_deps, visibility = ["//visibility:private"], ) + target_mapping = CI_TARGET_MAPPING.get(name, {}) + write_file( + name = name + "_download_configs", + content = [ + json.encode_indent(target_mapping.get("download_configs", {})), + ], + # / is needed to distinguish between variants as 16k (and avoid conflicts). + out = name + "/download_configs.json", + ) # Everything in name + "_dist" for the DDK. # These are necessary for driver development. Hence they are also added to # kernel_*_dist so they can be downloaded. ddk_artifacts = [ + name + "_download_configs", name + "_filegroup_declaration", name + "_unstripped_modules_archive", ] |