From 43a67eb5983a994406727f0ba28922120affc001 Mon Sep 17 00:00:00 2001 From: James Williams Date: Thu, 19 Sep 2024 19:45:49 +0100 Subject: [PATCH] fix: add data files to inputs (#451) Signed-off-by: James Williams --- internal/native_image/classic.bzl | 3 +++ internal/native_image/rules.bzl | 3 +++ 2 files changed, 6 insertions(+) diff --git a/internal/native_image/classic.bzl b/internal/native_image/classic.bzl index f7a78756..84c15c69 100644 --- a/internal/native_image/classic.bzl +++ b/internal/native_image/classic.bzl @@ -58,6 +58,9 @@ def _graal_binary_classic_implementation(ctx): native_toolchain.c_compiler_path, ) + if ctx.files.data: + direct_inputs.extend(ctx.files.data) + inputs = depset( direct_inputs, transitive = transitive_inputs, diff --git a/internal/native_image/rules.bzl b/internal/native_image/rules.bzl index ca84a91b..cb9afcfe 100644 --- a/internal/native_image/rules.bzl +++ b/internal/native_image/rules.bzl @@ -100,6 +100,9 @@ def _graal_binary_implementation(ctx): bin_postfix = bin_postfix, ) + if ctx.files.data: + direct_inputs.extend(ctx.files.data) + # assemble final inputs inputs = depset( direct_inputs,