rules_doxygen@2.5.0 (#6015)

Release: https://github.com/TendTo/rules_doxygen/releases/tag/2.5.0

_Automated by [Publish to
BCR](https://github.com/bazel-contrib/publish-to-bcr)_
diff --git a/modules/rules_doxygen/2.5.0/MODULE.bazel b/modules/rules_doxygen/2.5.0/MODULE.bazel
new file mode 100644
index 0000000..f78b53d
--- /dev/null
+++ b/modules/rules_doxygen/2.5.0/MODULE.bazel
@@ -0,0 +1,6 @@
+"""rules_doxygen module"""
+module(name = "rules_doxygen", version = "2.5.0", compatibility_level = 2)
+
+bazel_dep(name = "platforms", version = "1.0.0")
+bazel_dep(name = "stardoc", version = "0.7.2", dev_dependency = True)
+bazel_dep(name = "bazel_skylib", version = "1.7.1", dev_dependency = True)
diff --git a/modules/rules_doxygen/2.5.0/attestations.json b/modules/rules_doxygen/2.5.0/attestations.json
new file mode 100644
index 0000000..b90dafd
--- /dev/null
+++ b/modules/rules_doxygen/2.5.0/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/TendTo/rules_doxygen/releases/download/2.5.0/source.json.intoto.jsonl",
+            "integrity": "sha256-JEaaKYddRQbQOYo1Boa2EgoxCV1s9pEQHc1SIc9qlp8="
+        },
+        "MODULE.bazel": {
+            "url": "https://github.com/TendTo/rules_doxygen/releases/download/2.5.0/MODULE.bazel.intoto.jsonl",
+            "integrity": "sha256-dcyZeMNxcd/NdmZmlpN2GIdnU8/tSMFkVpPss3EwuUo="
+        },
+        "rules_doxygen-2.5.0.tar.gz": {
+            "url": "https://github.com/TendTo/rules_doxygen/releases/download/2.5.0/rules_doxygen-2.5.0.tar.gz.intoto.jsonl",
+            "integrity": "sha256-rxxGMGeGUiR0dt32abaY7/i+tXIXN0RIEHUMwXbttDA="
+        }
+    }
+}
diff --git a/modules/rules_doxygen/2.5.0/presubmit.yml b/modules/rules_doxygen/2.5.0/presubmit.yml
new file mode 100644
index 0000000..114266c
--- /dev/null
+++ b/modules/rules_doxygen/2.5.0/presubmit.yml
@@ -0,0 +1,22 @@
+bcr_test_module:
+  module_path: "examples"
+  matrix:
+    platform: ["fedora40", "ubuntu2204", "windows", "macos"]
+    bazel: [7.x, 8.x]
+  tasks:
+    run_tests:
+      name: "Build example modules"
+      platform: ${{ platform }}
+      bazel: ${{ bazel }}
+      build_targets:
+        - "//base:doxygen"
+        - "//latex:doxygen"
+        - "//doxyfile:doxygen"
+        - "//doxylink:doxygen"
+        - "//nested:doxygen"
+        - "//custom:doxygen"
+        - "//awesome:doxygen"
+        - "//kwargs:doxygen"
+        - "//substitutions:doxygen"
+        - "//dependencies:doxygen"
+        - "//executable:doxygen"
diff --git a/modules/rules_doxygen/2.5.0/source.json b/modules/rules_doxygen/2.5.0/source.json
new file mode 100644
index 0000000..6e8c5fc
--- /dev/null
+++ b/modules/rules_doxygen/2.5.0/source.json
@@ -0,0 +1,5 @@
+{
+    "integrity": "sha256-qxfKreTkQnV4tUX6KJDFXuOJj4p6VZdBYjAie77I5ho=",
+    "strip_prefix": "rules_doxygen-2.5.0",
+    "url": "https://github.com/TendTo/rules_doxygen/releases/download/2.5.0/rules_doxygen-2.5.0.tar.gz"
+}
diff --git a/modules/rules_doxygen/metadata.json b/modules/rules_doxygen/metadata.json
index 29f026e..2b3bebe 100644
--- a/modules/rules_doxygen/metadata.json
+++ b/modules/rules_doxygen/metadata.json
@@ -27,7 +27,8 @@
         "2.3.0",
         "2.4.0",
         "2.4.1",
-        "2.4.2"
+        "2.4.2",
+        "2.5.0"
     ],
     "yanked_versions": {}
 }