rules_nodejs@6.5.2 (#6038)

Release:
https://github.com/bazel-contrib/rules_nodejs/releases/tag/v6.5.2

_Automated by [Publish to
BCR](https://github.com/bazel-contrib/publish-to-bcr)_

---------

Co-authored-by: alexeagle <47395+alexeagle@users.noreply.github.com>
Co-authored-by: Alex Eagle <alex@aspect.dev>
diff --git a/modules/rules_nodejs/6.5.2/MODULE.bazel b/modules/rules_nodejs/6.5.2/MODULE.bazel
new file mode 100644
index 0000000..6f5332e
--- /dev/null
+++ b/modules/rules_nodejs/6.5.2/MODULE.bazel
@@ -0,0 +1,56 @@
+"bzlmod declaration for bazel-contrib/rules_nodejs"
+
+module(
+    name = "rules_nodejs",
+    compatibility_level = 1,
+    version = "6.5.2",
+)
+
+# Lower-bounds (minimum) versions for direct runtime dependencies
+bazel_dep(name = "bazel_lib", version = "3.0.0-beta.1")
+bazel_dep(name = "bazel_skylib", version = "1.4.1")
+bazel_dep(name = "platforms", version = "0.0.5")
+
+node = use_extension("@rules_nodejs//nodejs:extensions.bzl", "node")
+
+# Note, this gets the default version of Node.js from
+# https://github.com/bazel-contrib/rules_nodejs/blob/main/nodejs/repositories.bzl#L11
+node.toolchain()
+use_repo(node, "nodejs_toolchains")
+
+# Toolchain registration under bzlmod should match the order of WORKSPACE registration
+# which is the order specified in the PLATFORMS dict https://github.com/bazel-contrib/rules_nodejs/blob/4c373209b058d46f2a5f9ab9f8abf11b161ae459/nodejs/private/nodejs_toolchains_repo.bzl#L20.
+# For each platform, `:<PLATFORM>_toolchain_target` should be registered before `:<PLATFORM>_toolchain`,
+# https://github.com/bazel-contrib/rules_nodejs/blob/4c373209b058d46f2a5f9ab9f8abf11b161ae459/nodejs/repositories.bzl#L461/.
+# See https://github.com/bazelbuild/bazel/issues/19645 and https://github.com/bazel-contrib/rules_nodejs/pull/3750 for more context.
+register_toolchains("@nodejs_toolchains//:linux_amd64_toolchain_target")
+
+register_toolchains("@nodejs_toolchains//:linux_amd64_toolchain")
+
+register_toolchains("@nodejs_toolchains//:linux_arm64_toolchain_target")
+
+register_toolchains("@nodejs_toolchains//:linux_arm64_toolchain")
+
+register_toolchains("@nodejs_toolchains//:linux_s390x_toolchain_target")
+
+register_toolchains("@nodejs_toolchains//:linux_s390x_toolchain")
+
+register_toolchains("@nodejs_toolchains//:linux_ppc64le_toolchain_target")
+
+register_toolchains("@nodejs_toolchains//:linux_ppc64le_toolchain")
+
+register_toolchains("@nodejs_toolchains//:darwin_amd64_toolchain_target")
+
+register_toolchains("@nodejs_toolchains//:darwin_amd64_toolchain")
+
+register_toolchains("@nodejs_toolchains//:darwin_arm64_toolchain_target")
+
+register_toolchains("@nodejs_toolchains//:darwin_arm64_toolchain")
+
+register_toolchains("@nodejs_toolchains//:windows_amd64_toolchain_target")
+
+register_toolchains("@nodejs_toolchains//:windows_amd64_toolchain")
+
+register_toolchains("@nodejs_toolchains//:windows_arm64_toolchain_target")
+
+register_toolchains("@nodejs_toolchains//:windows_arm64_toolchain")
diff --git a/modules/rules_nodejs/6.5.2/attestations.json b/modules/rules_nodejs/6.5.2/attestations.json
new file mode 100644
index 0000000..aa968a7
--- /dev/null
+++ b/modules/rules_nodejs/6.5.2/attestations.json
@@ -0,0 +1,17 @@
+{
+    "mediaType": "application/vnd.build.bazel.registry.attestation+json;version=1.0.0",
+    "attestations": {
+        "source.json": {
+            "url": "https://github.com/bazel-contrib/rules_nodejs/releases/download/v6.5.2/source.json.intoto.jsonl",
+            "integrity": "sha256-Ma1k1IS9nRz8a6D/j5EmDNjSPmzUIYOF756iJ/1jgeE="
+        },
+        "MODULE.bazel": {
+            "url": "https://github.com/bazel-contrib/rules_nodejs/releases/download/v6.5.2/MODULE.bazel.intoto.jsonl",
+            "integrity": "sha256-YvZgUV4Ce9gJXwdXu6X7QEc7Oy/3r4QozJYvUk2nhd4="
+        },
+        "rules_nodejs-v6.5.2.tar.gz": {
+            "url": "https://github.com/bazel-contrib/rules_nodejs/releases/download/v6.5.2/rules_nodejs-v6.5.2.tar.gz.intoto.jsonl",
+            "integrity": "sha256-eQychnAwiGWozqxXVyAiFy37+t/tIdW4asJwuCGIj7c="
+        }
+    }
+}
diff --git a/modules/rules_nodejs/6.5.2/patches/module_dot_bazel_version.patch b/modules/rules_nodejs/6.5.2/patches/module_dot_bazel_version.patch
new file mode 100644
index 0000000..ce37c4f
--- /dev/null
+++ b/modules/rules_nodejs/6.5.2/patches/module_dot_bazel_version.patch
@@ -0,0 +1,13 @@
+===================================================================
+--- a/MODULE.bazel
++++ b/MODULE.bazel
+@@ -2,8 +2,9 @@
+ 
+ module(
+     name = "rules_nodejs",
+     compatibility_level = 1,
++    version = "6.5.2",
+ )
+ 
+ # Lower-bounds (minimum) versions for direct runtime dependencies
+ bazel_dep(name = "bazel_lib", version = "3.0.0-beta.1")
diff --git a/modules/rules_nodejs/6.5.2/presubmit.yml b/modules/rules_nodejs/6.5.2/presubmit.yml
new file mode 100644
index 0000000..40fcdb4
--- /dev/null
+++ b/modules/rules_nodejs/6.5.2/presubmit.yml
@@ -0,0 +1,14 @@
+bcr_test_module:
+  module_path: "e2e/smoke"
+  matrix:
+    bazel: ["7.x", "8.x"]
+    platform: ["debian10", "macos", "ubuntu2004", "windows"]
+  tasks:
+    run_tests:
+      name: "Run test module"
+      bazel: ${{ bazel }}
+      platform: ${{ platform }}
+      test_targets:
+        - "//..."
+      test_flags:
+        - "--test_tag_filters=-skip-on-bazelci-windows"
diff --git a/modules/rules_nodejs/6.5.2/source.json b/modules/rules_nodejs/6.5.2/source.json
new file mode 100644
index 0000000..6da255d
--- /dev/null
+++ b/modules/rules_nodejs/6.5.2/source.json
@@ -0,0 +1,10 @@
+{
+    "integrity": "sha256-WINmzqyl7AXinZKkBvnOtKwpFAaS0XmmY3K9SlLIKrM=",
+    "strip_prefix": "rules_nodejs-6.5.2",
+    "docs_url": "https://github.com/bazel-contrib/rules_nodejs/releases/download/v6.5.2/rules_nodejs-v6.5.2.docs.tar.gz",
+    "url": "https://github.com/bazel-contrib/rules_nodejs/releases/download/v6.5.2/rules_nodejs-v6.5.2.tar.gz",
+    "patches": {
+        "module_dot_bazel_version.patch": "sha256-YWq8rJyobhrp1lO/IZPcRz7GNCZOyng5nnfHdbfgxc8="
+    },
+    "patch_strip": 1
+}
diff --git a/modules/rules_nodejs/metadata.json b/modules/rules_nodejs/metadata.json
index 0e11566..33700a5 100644
--- a/modules/rules_nodejs/metadata.json
+++ b/modules/rules_nodejs/metadata.json
@@ -39,7 +39,8 @@
         "6.3.4",
         "6.3.5",
         "6.4.0",
-        "6.5.0"
+        "6.5.0",
+        "6.5.2"
     ],
     "yanked_versions": {}
 }