Remove obsolete bazel 4.x compat code (#560)
diff --git a/rules/native_binary.bzl b/rules/native_binary.bzl index 7b1483a..04430b5 100644 --- a/rules/native_binary.bzl +++ b/rules/native_binary.bzl
@@ -29,17 +29,10 @@ ) runfiles = ctx.runfiles(files = ctx.files.data) - # Bazel 4.x LTS does not support `merge_all`. - # TODO: remove `merge` branch once we drop support for Bazel 4.x. - if hasattr(runfiles, "merge_all"): - runfiles = runfiles.merge_all([ - d[DefaultInfo].default_runfiles - for d in ctx.attr.data + [ctx.attr.src] - ]) - else: - for d in ctx.attr.data: - runfiles = runfiles.merge(d[DefaultInfo].default_runfiles) - runfiles = runfiles.merge(ctx.attr.src[DefaultInfo].default_runfiles) + runfiles = runfiles.merge_all([ + d[DefaultInfo].default_runfiles + for d in ctx.attr.data + [ctx.attr.src] + ]) return DefaultInfo( executable = out,