Update dependency rules_cc to v0.2.17
diff --git a/MODULE.bazel b/MODULE.bazel
index 7d9a510..256b42b 100644
--- a/MODULE.bazel
+++ b/MODULE.bazel
@@ -1,7 +1,7 @@
 bazel_dep(name = "buildifier_prebuilt", version = "8.2.1.2")
 bazel_dep(name = "gazelle", version = "0.47.0")
 bazel_dep(name = "protobuf", version = "31.1")
-bazel_dep(name = "rules_cc", version = "0.2.14")
+bazel_dep(name = "rules_cc", version = "0.2.17")
 bazel_dep(name = "rules_dotnet", version = "0.20.5")
 bazel_dep(name = "rules_go", version = "0.59.0")
 bazel_dep(name = "rules_java", version = "8.15.2")
diff --git a/modules/cpp/MODULE.bazel b/modules/cpp/MODULE.bazel
index e01a450..6470d3b 100644
--- a/modules/cpp/MODULE.bazel
+++ b/modules/cpp/MODULE.bazel
@@ -6,5 +6,5 @@
 
 bazel_dep(name = "grpc", version = "1.74.1")
 bazel_dep(name = "protobuf", version = "31.1")
-bazel_dep(name = "rules_cc", version = "0.2.14")
+bazel_dep(name = "rules_cc", version = "0.2.17")
 bazel_dep(name = "rules_proto_grpc", version = "0.0.0.rpg.version.placeholder")
diff --git a/modules/objc/MODULE.bazel b/modules/objc/MODULE.bazel
index 26e0622..327400e 100644
--- a/modules/objc/MODULE.bazel
+++ b/modules/objc/MODULE.bazel
@@ -7,5 +7,5 @@
 bazel_dep(name = "apple_support", version = "1.24.4")
 bazel_dep(name = "grpc", version = "1.74.1")
 bazel_dep(name = "protobuf", version = "31.1")
-bazel_dep(name = "rules_cc", version = "0.2.14")
+bazel_dep(name = "rules_cc", version = "0.2.17")
 bazel_dep(name = "rules_proto_grpc", version = "0.0.0.rpg.version.placeholder")
diff --git a/test_workspaces/common_cpp_library/MODULE.bazel b/test_workspaces/common_cpp_library/MODULE.bazel
index 70503d5..a562afe 100644
--- a/test_workspaces/common_cpp_library/MODULE.bazel
+++ b/test_workspaces/common_cpp_library/MODULE.bazel
@@ -1,5 +1,5 @@
 bazel_dep(name = "protobuf", version = "31.1")
-bazel_dep(name = "rules_cc", version = "0.2.14")
+bazel_dep(name = "rules_cc", version = "0.2.17")
 bazel_dep(name = "rules_proto_grpc_cpp", version = "0.0.0.rpg.version.placeholder")
 
 local_path_override(
diff --git a/test_workspaces/objc_capitalisation/MODULE.bazel b/test_workspaces/objc_capitalisation/MODULE.bazel
index 072bfc9..a36e931 100644
--- a/test_workspaces/objc_capitalisation/MODULE.bazel
+++ b/test_workspaces/objc_capitalisation/MODULE.bazel
@@ -1,5 +1,5 @@
 bazel_dep(name = "protobuf", version = "31.1")
-bazel_dep(name = "rules_cc", version = "0.2.14")
+bazel_dep(name = "rules_cc", version = "0.2.17")
 bazel_dep(name = "rules_proto_grpc_objc", version = "0.0.0.rpg.version.placeholder")
 bazel_dep(name = "rules_python", version = "1.6.3")
 
diff --git a/test_workspaces/special_characters/MODULE.bazel b/test_workspaces/special_characters/MODULE.bazel
index 70503d5..a562afe 100644
--- a/test_workspaces/special_characters/MODULE.bazel
+++ b/test_workspaces/special_characters/MODULE.bazel
@@ -1,5 +1,5 @@
 bazel_dep(name = "protobuf", version = "31.1")
-bazel_dep(name = "rules_cc", version = "0.2.14")
+bazel_dep(name = "rules_cc", version = "0.2.17")
 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 a7e9607..745db06 100644
--- a/tools/rulegen/MODULE.bazel.template
+++ b/tools/rulegen/MODULE.bazel.template
@@ -1,7 +1,7 @@
 bazel_dep(name = "buildifier_prebuilt", version = "8.2.1.2")
 bazel_dep(name = "gazelle", version = "0.47.0")
 bazel_dep(name = "protobuf", version = "31.1")
-bazel_dep(name = "rules_cc", version = "0.2.14")
+bazel_dep(name = "rules_cc", version = "0.2.17")
 bazel_dep(name = "rules_dotnet", version = "0.20.5")
 bazel_dep(name = "rules_go", version = "0.59.0")
 bazel_dep(name = "rules_java", version = "8.15.2")