Return repo_metadata from repository rules (#1616)
diff --git a/private/rules/coursier.bzl b/private/rules/coursier.bzl
index b852de7..ba66f90 100644
--- a/private/rules/coursier.bzl
+++ b/private/rules/coursier.bzl
@@ -865,6 +865,10 @@
                 executable = False,
             )
 
+    if hasattr(repository_ctx, "repo_metadata"):
+        return repository_ctx.repo_metadata(reproducible = False)
+    return None
+
 def generate_pin_target(repository_ctx, unpinned_pin_target):
     if repository_ctx.attr.resolver == "coursier":
         return _BUILD_PIN_ALIAS.format(unpinned_pin_target = unpinned_pin_target)
@@ -1625,6 +1629,10 @@
             executable = False,
         )
 
+    if hasattr(repository_ctx, "repo_metadata"):
+        return repository_ctx.repo_metadata(reproducible = False)
+    return None
+
 pinned_coursier_fetch = repository_rule(
     attrs = {
         "_compat_repository": attr.label(default = "//private:compat_repository.bzl"),