You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by ti...@apache.org on 2022/12/03 03:15:17 UTC

[pulsar-site] branch main updated: stable swagger sorter

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

tison pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/pulsar-site.git


The following commit(s) were added to refs/heads/main by this push:
     new d623335c207 stable swagger sorter
d623335c207 is described below

commit d623335c207f8bb6fcbf2d331eede3111e1d81a2
Author: tison <wa...@gmail.com>
AuthorDate: Sat Dec 3 11:15:05 2022 +0800

    stable swagger sorter
    
    Signed-off-by: tison <wa...@gmail.com>
---
 .../static/swagger/restApiVersions.json            | 384 ++++++++++-----------
 tools/pytools/lib/execute/swagger_sorter.py        |   2 +-
 2 files changed, 193 insertions(+), 193 deletions(-)

diff --git a/site2/website-next/static/swagger/restApiVersions.json b/site2/website-next/static/swagger/restApiVersions.json
index d6f2399cfba..16dfb8c7281 100644
--- a/site2/website-next/static/swagger/restApiVersions.json
+++ b/site2/website-next/static/swagger/restApiVersions.json
@@ -2,493 +2,493 @@
     "2.10.0": [
         {
             "fileName": [
-                "swaggersink",
-                "swaggersource",
-                "swaggerpackages",
-                "swaggerfunctions"
+                "swagger"
             ],
-            "version": "v3"
+            "version": "v2"
         },
         {
             "fileName": [
-                "swagger"
+                "swaggerfunctions",
+                "swaggerpackages",
+                "swaggersink",
+                "swaggersource"
             ],
-            "version": "v2"
+            "version": "v3"
         }
     ],
     "2.10.1": [
         {
             "fileName": [
-                "swaggersink",
-                "swaggersource",
-                "swaggerpackages",
-                "swaggerfunctions"
+                "swagger"
             ],
-            "version": "v3"
+            "version": "v2"
         },
         {
             "fileName": [
-                "swagger"
+                "swaggerfunctions",
+                "swaggerpackages",
+                "swaggersink",
+                "swaggersource"
             ],
-            "version": "v2"
+            "version": "v3"
         }
     ],
     "2.10.2": [
         {
             "fileName": [
-                "swaggersink",
-                "swaggersource",
-                "swaggerpackages",
-                "swaggerfunctions"
+                "swagger"
             ],
-            "version": "v3"
+            "version": "v2"
         },
         {
             "fileName": [
-                "swagger"
+                "swaggerfunctions",
+                "swaggerpackages",
+                "swaggersink",
+                "swaggersource"
             ],
-            "version": "v2"
+            "version": "v3"
         }
     ],
     "2.3.0": [
         {
             "fileName": [
-                "swaggersink",
-                "swaggersource",
-                "swaggerfunctions"
+                "swagger"
             ],
-            "version": "v3"
+            "version": "v2"
         },
         {
             "fileName": [
-                "swagger"
+                "swaggerfunctions",
+                "swaggersink",
+                "swaggersource"
             ],
-            "version": "v2"
+            "version": "v3"
         }
     ],
     "2.3.1": [
         {
             "fileName": [
-                "swaggersink",
-                "swaggersource",
-                "swaggerfunctions"
+                "swagger"
             ],
-            "version": "v3"
+            "version": "v2"
         },
         {
             "fileName": [
-                "swagger"
+                "swaggerfunctions",
+                "swaggersink",
+                "swaggersource"
             ],
-            "version": "v2"
+            "version": "v3"
         }
     ],
     "2.3.2": [
         {
             "fileName": [
-                "swaggersink",
-                "swaggersource",
-                "swaggerfunctions"
+                "swagger"
             ],
-            "version": "v3"
+            "version": "v2"
         },
         {
             "fileName": [
-                "swagger"
+                "swaggerfunctions",
+                "swaggersink",
+                "swaggersource"
             ],
-            "version": "v2"
+            "version": "v3"
         }
     ],
     "2.4.0": [
         {
             "fileName": [
-                "swaggersink",
-                "swaggersource",
-                "swaggerfunctions"
+                "swagger"
             ],
-            "version": "v3"
+            "version": "v2"
         },
         {
             "fileName": [
-                "swagger"
+                "swaggerfunctions",
+                "swaggersink",
+                "swaggersource"
             ],
-            "version": "v2"
+            "version": "v3"
         }
     ],
     "2.4.1": [
         {
             "fileName": [
-                "swaggersink",
-                "swaggersource",
-                "swaggerfunctions"
+                "swagger"
             ],
-            "version": "v3"
+            "version": "v2"
         },
         {
             "fileName": [
-                "swagger"
+                "swaggerfunctions",
+                "swaggersink",
+                "swaggersource"
             ],
-            "version": "v2"
+            "version": "v3"
         }
     ],
     "2.4.2": [
         {
             "fileName": [
-                "swaggersink",
-                "swaggersource",
-                "swaggerfunctions"
+                "swagger"
             ],
-            "version": "v3"
+            "version": "v2"
         },
         {
             "fileName": [
-                "swagger"
+                "swaggerfunctions",
+                "swaggersink",
+                "swaggersource"
             ],
-            "version": "v2"
+            "version": "v3"
         }
     ],
     "2.5.0": [
         {
             "fileName": [
-                "swaggersink",
-                "swaggersource",
-                "swaggerfunctions"
+                "swagger"
             ],
-            "version": "v3"
+            "version": "v2"
         },
         {
             "fileName": [
-                "swagger"
+                "swaggerfunctions",
+                "swaggersink",
+                "swaggersource"
             ],
-            "version": "v2"
+            "version": "v3"
         }
     ],
     "2.5.1": [
         {
             "fileName": [
-                "swaggersink",
-                "swaggersource",
-                "swaggerfunctions"
+                "swagger"
             ],
-            "version": "v3"
+            "version": "v2"
         },
         {
             "fileName": [
-                "swagger"
+                "swaggerfunctions",
+                "swaggersink",
+                "swaggersource"
             ],
-            "version": "v2"
+            "version": "v3"
         }
     ],
     "2.5.2": [
         {
             "fileName": [
-                "swaggersink",
-                "swaggersource",
-                "swaggerfunctions"
+                "swagger"
             ],
-            "version": "v3"
+            "version": "v2"
         },
         {
             "fileName": [
-                "swagger"
+                "swaggerfunctions",
+                "swaggersink",
+                "swaggersource"
             ],
-            "version": "v2"
+            "version": "v3"
         }
     ],
     "2.6.0": [
         {
             "fileName": [
-                "swaggersink",
-                "swaggersource",
-                "swaggerfunctions"
+                "swagger"
             ],
-            "version": "v3"
+            "version": "v2"
         },
         {
             "fileName": [
-                "swagger"
+                "swaggerfunctions",
+                "swaggersink",
+                "swaggersource"
             ],
-            "version": "v2"
+            "version": "v3"
         }
     ],
     "2.6.1": [
         {
             "fileName": [
-                "swaggersink",
-                "swaggersource",
-                "swaggerfunctions"
+                "swagger"
             ],
-            "version": "v3"
+            "version": "v2"
         },
         {
             "fileName": [
-                "swagger"
+                "swaggerfunctions",
+                "swaggersink",
+                "swaggersource"
             ],
-            "version": "v2"
+            "version": "v3"
         }
     ],
     "2.6.2": [
         {
             "fileName": [
-                "swaggersink",
-                "swaggersource",
-                "swaggerfunctions"
+                "swagger"
             ],
-            "version": "v3"
+            "version": "v2"
         },
         {
             "fileName": [
-                "swagger"
+                "swaggerfunctions",
+                "swaggersink",
+                "swaggersource"
             ],
-            "version": "v2"
+            "version": "v3"
         }
     ],
     "2.7.0": [
         {
             "fileName": [
-                "swaggersink",
-                "swaggersource",
-                "swaggerfunctions"
+                "swagger"
             ],
-            "version": "v3"
+            "version": "v2"
         },
         {
             "fileName": [
-                "swagger"
+                "swaggerfunctions",
+                "swaggersink",
+                "swaggersource"
             ],
-            "version": "v2"
+            "version": "v3"
         }
     ],
     "2.7.1": [
         {
             "fileName": [
-                "swaggersink",
-                "swaggersource",
-                "swaggerfunctions"
+                "swagger"
             ],
-            "version": "v3"
+            "version": "v2"
         },
         {
             "fileName": [
-                "swagger"
+                "swaggerfunctions",
+                "swaggersink",
+                "swaggersource"
             ],
-            "version": "v2"
+            "version": "v3"
         }
     ],
     "2.7.2": [
         {
             "fileName": [
-                "swaggersink",
-                "swaggersource",
-                "swaggerfunctions"
+                "swagger"
             ],
-            "version": "v3"
+            "version": "v2"
         },
         {
             "fileName": [
-                "swagger"
+                "swaggerfunctions",
+                "swaggersink",
+                "swaggersource"
             ],
-            "version": "v2"
+            "version": "v3"
         }
     ],
     "2.7.3": [
         {
             "fileName": [
-                "swaggersink",
-                "swaggersource",
-                "swaggerfunctions"
+                "swagger"
             ],
-            "version": "v3"
+            "version": "v2"
         },
         {
             "fileName": [
-                "swagger"
+                "swaggerfunctions",
+                "swaggersink",
+                "swaggersource"
             ],
-            "version": "v2"
+            "version": "v3"
         }
     ],
     "2.7.4": [
         {
             "fileName": [
-                "swaggersink",
-                "swaggersource",
-                "swaggerfunctions"
+                "swagger"
             ],
-            "version": "v3"
+            "version": "v2"
         },
         {
             "fileName": [
-                "swagger"
+                "swaggerfunctions",
+                "swaggersink",
+                "swaggersource"
             ],
-            "version": "v2"
+            "version": "v3"
         }
     ],
     "2.7.5": [
         {
             "fileName": [
-                "swaggersink",
-                "swaggersource",
-                "swaggerfunctions"
+                "swagger"
             ],
-            "version": "v3"
+            "version": "v2"
         },
         {
             "fileName": [
-                "swagger"
+                "swaggerfunctions",
+                "swaggersink",
+                "swaggersource"
             ],
-            "version": "v2"
+            "version": "v3"
         }
     ],
     "2.8.0": [
         {
             "fileName": [
-                "swaggersink",
-                "swaggersource",
-                "swaggerpackages",
-                "swaggerfunctions"
+                "swagger"
             ],
-            "version": "v3"
+            "version": "v2"
         },
         {
             "fileName": [
-                "swagger"
+                "swaggerfunctions",
+                "swaggerpackages",
+                "swaggersink",
+                "swaggersource"
             ],
-            "version": "v2"
+            "version": "v3"
         }
     ],
     "2.8.1": [
         {
             "fileName": [
-                "swaggersink",
-                "swaggersource",
-                "swaggerpackages",
-                "swaggerfunctions"
+                "swagger"
             ],
-            "version": "v3"
+            "version": "v2"
         },
         {
             "fileName": [
-                "swagger"
+                "swaggerfunctions",
+                "swaggerpackages",
+                "swaggersink",
+                "swaggersource"
             ],
-            "version": "v2"
+            "version": "v3"
         }
     ],
     "2.8.2": [
         {
             "fileName": [
-                "swaggersink",
-                "swaggersource",
-                "swaggerpackages",
-                "swaggerfunctions"
+                "swagger"
             ],
-            "version": "v3"
+            "version": "v2"
         },
         {
             "fileName": [
-                "swagger"
+                "swaggerfunctions",
+                "swaggerpackages",
+                "swaggersink",
+                "swaggersource"
             ],
-            "version": "v2"
+            "version": "v3"
         }
     ],
     "2.8.3": [
         {
             "fileName": [
-                "swaggersink",
-                "swaggersource",
-                "swaggerpackages",
-                "swaggerfunctions"
+                "swagger"
             ],
-            "version": "v3"
+            "version": "v2"
         },
         {
             "fileName": [
-                "swagger"
+                "swaggerfunctions",
+                "swaggerpackages",
+                "swaggersink",
+                "swaggersource"
             ],
-            "version": "v2"
+            "version": "v3"
         }
     ],
     "2.8.4": [
         {
             "fileName": [
-                "swaggersink",
-                "swaggersource",
-                "swaggerpackages",
-                "swaggerfunctions"
+                "swagger"
             ],
-            "version": "v3"
+            "version": "v2"
         },
         {
             "fileName": [
-                "swagger"
+                "swaggerfunctions",
+                "swaggerpackages",
+                "swaggersink",
+                "swaggersource"
             ],
-            "version": "v2"
+            "version": "v3"
         }
     ],
     "2.9.0": [
         {
             "fileName": [
-                "swaggersink",
-                "swaggersource",
-                "swaggerpackages",
-                "swaggerfunctions"
+                "swagger"
             ],
-            "version": "v3"
+            "version": "v2"
         },
         {
             "fileName": [
-                "swagger"
+                "swaggerfunctions",
+                "swaggerpackages",
+                "swaggersink",
+                "swaggersource"
             ],
-            "version": "v2"
+            "version": "v3"
         }
     ],
     "2.9.1": [
         {
             "fileName": [
-                "swaggersink",
-                "swaggersource",
-                "swaggerpackages",
-                "swaggerfunctions"
+                "swagger"
             ],
-            "version": "v3"
+            "version": "v2"
         },
         {
             "fileName": [
-                "swagger"
+                "swaggerfunctions",
+                "swaggerpackages",
+                "swaggersink",
+                "swaggersource"
             ],
-            "version": "v2"
+            "version": "v3"
         }
     ],
     "2.9.2": [
         {
             "fileName": [
-                "swaggersink",
-                "swaggersource",
-                "swaggerpackages",
-                "swaggerfunctions"
+                "swagger"
             ],
-            "version": "v3"
+            "version": "v2"
         },
         {
             "fileName": [
-                "swagger"
+                "swaggerfunctions",
+                "swaggerpackages",
+                "swaggersink",
+                "swaggersource"
             ],
-            "version": "v2"
+            "version": "v3"
         }
     ],
     "2.9.3": [
         {
             "fileName": [
-                "swaggersink",
-                "swaggersource",
-                "swaggerpackages",
-                "swaggerfunctions"
+                "swagger"
             ],
-            "version": "v3"
+            "version": "v2"
         },
         {
             "fileName": [
-                "swagger"
+                "swaggerfunctions",
+                "swaggerpackages",
+                "swaggersink",
+                "swaggersource"
             ],
-            "version": "v2"
+            "version": "v3"
         }
     ]
 }
diff --git a/tools/pytools/lib/execute/swagger_sorter.py b/tools/pytools/lib/execute/swagger_sorter.py
index 79de6fcd95d..6779e5e56b8 100644
--- a/tools/pytools/lib/execute/swagger_sorter.py
+++ b/tools/pytools/lib/execute/swagger_sorter.py
@@ -23,7 +23,7 @@ from pathlib import Path
 def execute(base: Path):
     rest_api_versions = {}
 
-    for f in base.glob('*/*.json'):
+    for f in sorted(base.glob('*/*.json')):
         filename = f.stem
         pulsar_version = f.parent.name