This is an automated email from the ASF dual-hosted git repository.

merlimat pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/pulsar.git


The following commit(s) were added to refs/heads/master by this push:
     new e21c471585c [fix][build] Fix generateOpenApiSpecs task and include 
missing admin v2 resources in the spec (#26003)
e21c471585c is described below

commit e21c471585c85dc193a01b959716a177b4f17107
Author: Lari Hotari <[email protected]>
AuthorDate: Fri Jun 12 02:54:30 2026 +0300

    [fix][build] Fix generateOpenApiSpecs task and include missing admin v2 
resources in the spec (#26003)
---
 pulsar-broker/build.gradle.kts | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/pulsar-broker/build.gradle.kts b/pulsar-broker/build.gradle.kts
index efc68b05e93..aeee78be603 100644
--- a/pulsar-broker/build.gradle.kts
+++ b/pulsar-broker/build.gradle.kts
@@ -221,6 +221,10 @@ lightproto {
 // The plugin's default `swaggerDeps` resolver dependencies target 
javax.ws.rs; declaring
 // our own dependencies on the configuration replaces them with the jakarta 
variants.
 dependencies {
+    // The component metadata rule in pulsar.java-conventions replaces
+    // com.sun.activation:jakarta.activation with versionless 
jakarta.activation-api/
+    // angus-activation deps, so swaggerDeps needs the platform to pin their 
versions.
+    "swaggerDeps"(enforcedPlatform(project(":pulsar-dependencies")))
     "swaggerDeps"(libs.commons.lang3)
     "swaggerDeps"(libs.swagger.jaxrs2)
     "swaggerDeps"(libs.jakarta.ws.rs.api)
@@ -254,12 +258,15 @@ registerSwaggerTask("swaggerAdminV2", "swagger", 
"admin-v2.json") {
         "org.apache.pulsar.broker.admin.v2.Brokers",
         "org.apache.pulsar.broker.admin.v2.Clusters",
         "org.apache.pulsar.broker.admin.v2.Functions",
+        "org.apache.pulsar.broker.admin.v2.MetadataMigration",
         "org.apache.pulsar.broker.admin.v2.Namespaces",
         "org.apache.pulsar.broker.admin.v2.NonPersistentTopics",
         "org.apache.pulsar.broker.admin.v2.PersistentTopics",
         "org.apache.pulsar.broker.admin.v2.ResourceGroups",
         "org.apache.pulsar.broker.admin.v2.ResourceQuotas",
+        "org.apache.pulsar.broker.admin.v2.ScalableTopics",
         "org.apache.pulsar.broker.admin.v2.SchemasResource",
+        "org.apache.pulsar.broker.admin.v2.Segments",
         "org.apache.pulsar.broker.admin.v2.Tenants",
         "org.apache.pulsar.broker.admin.v2.Worker",
         "org.apache.pulsar.broker.admin.v2.WorkerStats",

Reply via email to