Update rules_proto to 6.0.2
diff --git a/MODULE.bazel b/MODULE.bazel
index c791622..c769f0f 100644
--- a/MODULE.bazel
+++ b/MODULE.bazel
@@ -1,7 +1,7 @@
 bazel_dep(name = "buildifier_prebuilt", version = "6.4.0")
 bazel_dep(name = "gazelle", version = "0.35.0")
 bazel_dep(name = "rules_go", version = "0.44.2")
-bazel_dep(name = "rules_proto", version = "6.0.0-rc2")
+bazel_dep(name = "rules_proto", version = "6.0.2")
 
 # Rulegen deps
 rulegen_go_deps = use_extension("@gazelle//:extensions.bzl", "go_deps")
diff --git a/modules/buf/MODULE.bazel b/modules/buf/MODULE.bazel
index 399625c..bc32f52 100644
--- a/modules/buf/MODULE.bazel
+++ b/modules/buf/MODULE.bazel
@@ -5,7 +5,7 @@
 )
 
 bazel_dep(name = "bazel_skylib", version = "1.5.0")
-bazel_dep(name = "rules_proto", version = "6.0.0-rc2")
+bazel_dep(name = "rules_proto", version = "6.0.2")
 bazel_dep(name = "rules_proto_grpc", version = "0.0.0.rpg.version.placeholder")
 
 download_plugins = use_extension("//:module_extensions.bzl", "download_plugins")
diff --git a/modules/core/MODULE.bazel b/modules/core/MODULE.bazel
index cb11217..ec54622 100644
--- a/modules/core/MODULE.bazel
+++ b/modules/core/MODULE.bazel
@@ -7,6 +7,6 @@
 bazel_dep(name = "bazel_skylib", version = "1.5.0")
 bazel_dep(name = "protobuf", version = "23.1")
 bazel_dep(name = "rules_cc", version = "0.0.8")  # For fixer
-bazel_dep(name = "rules_proto", version = "6.0.0-rc2")
+bazel_dep(name = "rules_proto", version = "6.0.2")
 
 register_toolchains("//protoc:protoc_toolchain")
diff --git a/modules/example_protos/MODULE.bazel b/modules/example_protos/MODULE.bazel
index 19f412d..5fa646c 100644
--- a/modules/example_protos/MODULE.bazel
+++ b/modules/example_protos/MODULE.bazel
@@ -5,4 +5,4 @@
 )
 
 bazel_dep(name = "protobuf", version = "23.1")
-bazel_dep(name = "rules_proto", version = "6.0.0-rc2")
+bazel_dep(name = "rules_proto", version = "6.0.2")
diff --git a/test_workspaces/absolute_strip_import_prefix/MODULE.bazel b/test_workspaces/absolute_strip_import_prefix/MODULE.bazel
index 4ea1b04..1a0b3b5 100644
--- a/test_workspaces/absolute_strip_import_prefix/MODULE.bazel
+++ b/test_workspaces/absolute_strip_import_prefix/MODULE.bazel
@@ -1,4 +1,4 @@
-bazel_dep(name = "rules_proto", version = "6.0.0-rc2")
+bazel_dep(name = "rules_proto", version = "6.0.2")
 bazel_dep(name = "rules_proto_grpc_python", version = "0.0.0.rpg.version.placeholder")
 bazel_dep(name = "rules_python", version = "0.31.0")
 
diff --git a/test_workspaces/combined_strip_and_add_prefix/MODULE.bazel b/test_workspaces/combined_strip_and_add_prefix/MODULE.bazel
index 4ea1b04..1a0b3b5 100644
--- a/test_workspaces/combined_strip_and_add_prefix/MODULE.bazel
+++ b/test_workspaces/combined_strip_and_add_prefix/MODULE.bazel
@@ -1,4 +1,4 @@
-bazel_dep(name = "rules_proto", version = "6.0.0-rc2")
+bazel_dep(name = "rules_proto", version = "6.0.2")
 bazel_dep(name = "rules_proto_grpc_python", version = "0.0.0.rpg.version.placeholder")
 bazel_dep(name = "rules_python", version = "0.31.0")
 
diff --git a/test_workspaces/common_cpp_library/MODULE.bazel b/test_workspaces/common_cpp_library/MODULE.bazel
index 48275be..30ed1aa 100644
--- a/test_workspaces/common_cpp_library/MODULE.bazel
+++ b/test_workspaces/common_cpp_library/MODULE.bazel
@@ -1,6 +1,6 @@
 bazel_dep(name = "protobuf", version = "23.1")
 bazel_dep(name = "rules_cc", version = "0.0.8")
-bazel_dep(name = "rules_proto", version = "6.0.0-rc2")
+bazel_dep(name = "rules_proto", version = "6.0.2")
 bazel_dep(name = "rules_proto_grpc_cpp", version = "0.0.0.rpg.version.placeholder")
 
 local_path_override(
diff --git a/test_workspaces/exclusions/MODULE.bazel b/test_workspaces/exclusions/MODULE.bazel
index a05fd13..064bb66 100644
--- a/test_workspaces/exclusions/MODULE.bazel
+++ b/test_workspaces/exclusions/MODULE.bazel
@@ -1,5 +1,5 @@
 bazel_dep(name = "protobuf", version = "23.1")
-bazel_dep(name = "rules_proto", version = "6.0.0-rc2")
+bazel_dep(name = "rules_proto", version = "6.0.2")
 bazel_dep(name = "rules_proto_grpc_python", version = "0.0.0.rpg.version.placeholder")
 bazel_dep(name = "rules_python", version = "0.31.0")
 
diff --git a/test_workspaces/generated_proto/MODULE.bazel b/test_workspaces/generated_proto/MODULE.bazel
index 0ff4cc9..79a1958 100644
--- a/test_workspaces/generated_proto/MODULE.bazel
+++ b/test_workspaces/generated_proto/MODULE.bazel
@@ -1,5 +1,5 @@
 bazel_dep(name = "another_workspace", version = "0.0.0")
-bazel_dep(name = "rules_proto", version = "6.0.0-rc2")
+bazel_dep(name = "rules_proto", version = "6.0.2")
 bazel_dep(name = "rules_proto_grpc_python", version = "0.0.0.rpg.version.placeholder")
 bazel_dep(name = "rules_python", version = "0.31.0")
 
diff --git a/test_workspaces/generated_proto/another_workspace/MODULE.bazel b/test_workspaces/generated_proto/another_workspace/MODULE.bazel
index 6a470bb..3e0aebd 100644
--- a/test_workspaces/generated_proto/another_workspace/MODULE.bazel
+++ b/test_workspaces/generated_proto/another_workspace/MODULE.bazel
@@ -1,6 +1,6 @@
 module(name = "another_workspace")
 
-bazel_dep(name = "rules_proto", version = "6.0.0-rc2")
+bazel_dep(name = "rules_proto", version = "6.0.2")
 bazel_dep(name = "rules_proto_grpc_python", version = "0.0.0.rpg.version.placeholder")
 bazel_dep(name = "rules_python", version = "0.31.0")
 
diff --git a/test_workspaces/go_fixer/MODULE.bazel b/test_workspaces/go_fixer/MODULE.bazel
index fbd21e0..ec670f3 100644
--- a/test_workspaces/go_fixer/MODULE.bazel
+++ b/test_workspaces/go_fixer/MODULE.bazel
@@ -1,5 +1,5 @@
 bazel_dep(name = "rules_go", version = "0.44.2")
-bazel_dep(name = "rules_proto", version = "6.0.0-rc2")
+bazel_dep(name = "rules_proto", version = "6.0.2")
 bazel_dep(name = "rules_proto_grpc_go", version = "0.0.0.rpg.version.placeholder")
 bazel_dep(name = "rules_proto_grpc_grpc_gateway", version = "0.0.0.rpg.version.placeholder")
 
diff --git a/test_workspaces/go_importpath/MODULE.bazel b/test_workspaces/go_importpath/MODULE.bazel
index f5d47fc..d7ec22f 100644
--- a/test_workspaces/go_importpath/MODULE.bazel
+++ b/test_workspaces/go_importpath/MODULE.bazel
@@ -1,5 +1,5 @@
 bazel_dep(name = "rules_go", version = "0.44.2")
-bazel_dep(name = "rules_proto", version = "6.0.0-rc2")
+bazel_dep(name = "rules_proto", version = "6.0.2")
 bazel_dep(name = "rules_proto_grpc_go", version = "0.0.0.rpg.version.placeholder")
 
 local_path_override(
diff --git a/test_workspaces/import_prefix/MODULE.bazel b/test_workspaces/import_prefix/MODULE.bazel
index 4ea1b04..1a0b3b5 100644
--- a/test_workspaces/import_prefix/MODULE.bazel
+++ b/test_workspaces/import_prefix/MODULE.bazel
@@ -1,4 +1,4 @@
-bazel_dep(name = "rules_proto", version = "6.0.0-rc2")
+bazel_dep(name = "rules_proto", version = "6.0.2")
 bazel_dep(name = "rules_proto_grpc_python", version = "0.0.0.rpg.version.placeholder")
 bazel_dep(name = "rules_python", version = "0.31.0")
 
diff --git a/test_workspaces/nested_output_directory/MODULE.bazel b/test_workspaces/nested_output_directory/MODULE.bazel
index 3abaf2d..618b615 100644
--- a/test_workspaces/nested_output_directory/MODULE.bazel
+++ b/test_workspaces/nested_output_directory/MODULE.bazel
@@ -1,4 +1,4 @@
-bazel_dep(name = "rules_proto", version = "6.0.0-rc2")
+bazel_dep(name = "rules_proto", version = "6.0.2")
 bazel_dep(name = "rules_proto_grpc", version = "0.0.0.rpg.version.placeholder")
 bazel_dep(name = "rules_proto_grpc_cpp", version = "0.0.0.rpg.version.placeholder")
 bazel_dep(name = "rules_proto_grpc_python", version = "0.0.0.rpg.version.placeholder")
diff --git a/test_workspaces/objc_capitalisation/MODULE.bazel b/test_workspaces/objc_capitalisation/MODULE.bazel
index d4c2dcf..061dfbc 100644
--- a/test_workspaces/objc_capitalisation/MODULE.bazel
+++ b/test_workspaces/objc_capitalisation/MODULE.bazel
@@ -1,6 +1,6 @@
 bazel_dep(name = "protobuf", version = "23.1")
 bazel_dep(name = "rules_cc", version = "0.0.8")
-bazel_dep(name = "rules_proto", version = "6.0.0-rc2")
+bazel_dep(name = "rules_proto", version = "6.0.2")
 bazel_dep(name = "rules_proto_grpc_objc", version = "0.0.0.rpg.version.placeholder")
 bazel_dep(name = "rules_python", version = "0.31.0")
 
diff --git a/test_workspaces/python3_grpc/MODULE.bazel b/test_workspaces/python3_grpc/MODULE.bazel
index 4ea1b04..1a0b3b5 100644
--- a/test_workspaces/python3_grpc/MODULE.bazel
+++ b/test_workspaces/python3_grpc/MODULE.bazel
@@ -1,4 +1,4 @@
-bazel_dep(name = "rules_proto", version = "6.0.0-rc2")
+bazel_dep(name = "rules_proto", version = "6.0.2")
 bazel_dep(name = "rules_proto_grpc_python", version = "0.0.0.rpg.version.placeholder")
 bazel_dep(name = "rules_python", version = "0.31.0")
 
diff --git a/test_workspaces/python_dashes/MODULE.bazel b/test_workspaces/python_dashes/MODULE.bazel
index 4ea1b04..1a0b3b5 100644
--- a/test_workspaces/python_dashes/MODULE.bazel
+++ b/test_workspaces/python_dashes/MODULE.bazel
@@ -1,4 +1,4 @@
-bazel_dep(name = "rules_proto", version = "6.0.0-rc2")
+bazel_dep(name = "rules_proto", version = "6.0.2")
 bazel_dep(name = "rules_proto_grpc_python", version = "0.0.0.rpg.version.placeholder")
 bazel_dep(name = "rules_python", version = "0.31.0")
 
diff --git a/test_workspaces/python_deps/MODULE.bazel b/test_workspaces/python_deps/MODULE.bazel
index 4ea1b04..1a0b3b5 100644
--- a/test_workspaces/python_deps/MODULE.bazel
+++ b/test_workspaces/python_deps/MODULE.bazel
@@ -1,4 +1,4 @@
-bazel_dep(name = "rules_proto", version = "6.0.0-rc2")
+bazel_dep(name = "rules_proto", version = "6.0.2")
 bazel_dep(name = "rules_proto_grpc_python", version = "0.0.0.rpg.version.placeholder")
 bazel_dep(name = "rules_python", version = "0.31.0")
 
diff --git a/test_workspaces/python_dots/MODULE.bazel b/test_workspaces/python_dots/MODULE.bazel
index 4ea1b04..1a0b3b5 100644
--- a/test_workspaces/python_dots/MODULE.bazel
+++ b/test_workspaces/python_dots/MODULE.bazel
@@ -1,4 +1,4 @@
-bazel_dep(name = "rules_proto", version = "6.0.0-rc2")
+bazel_dep(name = "rules_proto", version = "6.0.2")
 bazel_dep(name = "rules_proto_grpc_python", version = "0.0.0.rpg.version.placeholder")
 bazel_dep(name = "rules_python", version = "0.31.0")
 
diff --git a/test_workspaces/relative_strip_import_prefix/MODULE.bazel b/test_workspaces/relative_strip_import_prefix/MODULE.bazel
index 4ea1b04..1a0b3b5 100644
--- a/test_workspaces/relative_strip_import_prefix/MODULE.bazel
+++ b/test_workspaces/relative_strip_import_prefix/MODULE.bazel
@@ -1,4 +1,4 @@
-bazel_dep(name = "rules_proto", version = "6.0.0-rc2")
+bazel_dep(name = "rules_proto", version = "6.0.2")
 bazel_dep(name = "rules_proto_grpc_python", version = "0.0.0.rpg.version.placeholder")
 bazel_dep(name = "rules_python", version = "0.31.0")
 
diff --git a/test_workspaces/shared_proto/MODULE.bazel b/test_workspaces/shared_proto/MODULE.bazel
index 4ea1b04..1a0b3b5 100644
--- a/test_workspaces/shared_proto/MODULE.bazel
+++ b/test_workspaces/shared_proto/MODULE.bazel
@@ -1,4 +1,4 @@
-bazel_dep(name = "rules_proto", version = "6.0.0-rc2")
+bazel_dep(name = "rules_proto", version = "6.0.2")
 bazel_dep(name = "rules_proto_grpc_python", version = "0.0.0.rpg.version.placeholder")
 bazel_dep(name = "rules_python", version = "0.31.0")
 
diff --git a/test_workspaces/special_characters/MODULE.bazel b/test_workspaces/special_characters/MODULE.bazel
index 48275be..30ed1aa 100644
--- a/test_workspaces/special_characters/MODULE.bazel
+++ b/test_workspaces/special_characters/MODULE.bazel
@@ -1,6 +1,6 @@
 bazel_dep(name = "protobuf", version = "23.1")
 bazel_dep(name = "rules_cc", version = "0.0.8")
-bazel_dep(name = "rules_proto", version = "6.0.0-rc2")
+bazel_dep(name = "rules_proto", version = "6.0.2")
 bazel_dep(name = "rules_proto_grpc_cpp", version = "0.0.0.rpg.version.placeholder")
 
 local_path_override(
diff --git a/tools/rulegen/MODULE.bazel.template b/tools/rulegen/MODULE.bazel.template
index 6b58253..481b132 100644
--- a/tools/rulegen/MODULE.bazel.template
+++ b/tools/rulegen/MODULE.bazel.template
@@ -1,7 +1,7 @@
 bazel_dep(name = "buildifier_prebuilt", version = "6.4.0")
 bazel_dep(name = "gazelle", version = "0.35.0")
 bazel_dep(name = "rules_go", version = "0.44.2")
-bazel_dep(name = "rules_proto", version = "6.0.0-rc2")
+bazel_dep(name = "rules_proto", version = "6.0.2")
 
 # Rulegen deps
 rulegen_go_deps = use_extension("@gazelle//:extensions.bzl", "go_deps")