You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by ur...@apache.org on 2022/04/20 07:27:32 UTC

[pulsar-site] 01/01: fix: Pulsar IO Connectors release url error of some versions(for example: 2.10.0)

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

urfree pushed a commit to branch fix/connector-url-wrong
in repository https://gitbox.apache.org/repos/asf/pulsar-site.git

commit e69c6f63e07a4c67e5b6fa146421c0e91af39227
Author: Li Li <ur...@apache.org>
AuthorDate: Wed Apr 20 15:27:20 2022 +0800

    fix: Pulsar IO Connectors release url error of some versions(for example: 2.10.0)
    
    Signed-off-by: Li Li <ur...@apache.org>
---
 site2/website-next/scripts/replace.js | 5 ++++-
 site2/website/scripts/replace.js      | 9 ++++++---
 2 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/site2/website-next/scripts/replace.js b/site2/website-next/scripts/replace.js
index ca225dfd7c..e3c8c1e590 100644
--- a/site2/website-next/scripts/replace.js
+++ b/site2/website-next/scripts/replace.js
@@ -32,9 +32,12 @@ function binaryReleaseUrl(version) {
 }
 
 function connectorReleaseUrl(version) {
+  var versions = version.split(".");
+  var majorVersion = parseInt(versions[0]);
+  var minorVersion = parseInt(versions[1]);
   if (version.includes("incubating")) {
     return `https://archive.apache.org/dist/incubator/pulsar/pulsar-${version}/apache-pulsar-io-connectors-${version}-bin.tar.gz`;
-  } else if (version >= "2.3.0") {
+  } else if (majorVersion > 2 || (majorVersion == 2 && minorVersion >= 3)) {
     return `https://archive.apache.org/dist/pulsar/pulsar-${version}/connectors`;
   } else {
     return `https://archive.apache.org/dist/pulsar/pulsar-${version}/apache-pulsar-io-connectors-${version}-bin.tar.gz`;
diff --git a/site2/website/scripts/replace.js b/site2/website/scripts/replace.js
index 5177516422..f843dfbc76 100644
--- a/site2/website/scripts/replace.js
+++ b/site2/website/scripts/replace.js
@@ -30,12 +30,15 @@ function binaryReleaseUrl(version) {
 }
 
 function connectorReleaseUrl(version) {
+  var versions = version.split(".");
+  var majorVersion = parseInt(versions[0]);
+  var minorVersion = parseInt(versions[1]);
   if (version.includes('incubating')) {
     return `https://archive.apache.org/dist/incubator/pulsar/pulsar-${version}/apache-pulsar-io-connectors-${version}-bin.tar.gz`
-  } else if (version >= '2.3.0') {
-    return `https://archive.apache.org/dist/pulsar/pulsar-${version}/connectors`
+  } else if (majorVersion > 2 || (majorVersion == 2 && minorVersion >= 3)) {
+    return `https://archive.apache.org/dist/pulsar/pulsar-${version}/connectors`;
   } else {
-    return `https://archive.apache.org/dist/pulsar/pulsar-${version}/apache-pulsar-io-connectors-${version}-bin.tar.gz`
+    return `https://archive.apache.org/dist/pulsar/pulsar-${version}/apache-pulsar-io-connectors-${version}-bin.tar.gz`;
   }
 }