When license_policy_check is applied to a target that generates multiple files, the policy check fails. See below for an example error message.
in target attribute of _license_policy_check rule <:label_for_target_policy_check_is_applied_to> must produce a single file.
This seems to be due to allow_single_file = True in the description of the rule's attr target. This change removes the line, allowing a policy check to be applied to targets producing multiple files or a single file.
This change was tested by applying license_policy_check to a java_binary target (producing 2 files) and a java_library target (producing 1 file). Both policy checks ran successfully.
When
license_policy_check
is applied to a target that generates multiple files, the policy check fails. See below for an example error message.This seems to be due to
allow_single_file = True
in the description of the rule's attrtarget
. This change removes the line, allowing a policy check to be applied to targets producing multiple files or a single file.This change was tested by applying
license_policy_check
to ajava_binary
target (producing 2 files) and ajava_library
target (producing 1 file). Both policy checks ran successfully.Cloned from #71. Fixes #71