Browse Source

fix: no cli for smo arch and update release notes

Baptiste Augrain 2 months ago
parent
commit
100f4c0288
3 changed files with 98 additions and 126 deletions
  1. 14 27
      check_tags.sh
  2. 21 20
      release.sh
  3. 63 79
      release_notes.md

+ 14 - 27
check_tags.sh

@@ -355,9 +355,9 @@ elif [[ "${ASSETS}" != "null" ]]; then
 
 
         # linux-ppc64le
         # linux-ppc64le
         if [[ "${VSCODE_ARCH}" == "ppc64le" || "${CHECK_ALL}" == "yes" ]]; then
         if [[ "${VSCODE_ARCH}" == "ppc64le" || "${CHECK_ALL}" == "yes" ]]; then
-          SHOULD_BUILD_APPIMAGE="no"
-          SHOULD_BUILD_DEB="no"
-          SHOULD_BUILD_RPM="no"
+          export SHOULD_BUILD_APPIMAGE="no"
+          export SHOULD_BUILD_DEB="no"
+          export SHOULD_BUILD_RPM="no"
 
 
           if [[ -z $( contains "${APP_NAME}-linux-ppc64le-${RELEASE_VERSION}.tar.gz" ) ]]; then
           if [[ -z $( contains "${APP_NAME}-linux-ppc64le-${RELEASE_VERSION}.tar.gz" ) ]]; then
             echo "Building on Linux PowerPC64LE because we have no TAR"
             echo "Building on Linux PowerPC64LE because we have no TAR"
@@ -381,12 +381,7 @@ elif [[ "${ASSETS}" != "null" ]]; then
             export SHOULD_BUILD_REH_WEB="no"
             export SHOULD_BUILD_REH_WEB="no"
           fi
           fi
 
 
-          if [[ -z $( contains "${APP_NAME_LC}-cli-linux-${VSCODE_ARCH}-${RELEASE_VERSION}.tar.gz" ) ]]; then
-            echo "Building on Linux PowerPC64LE because we have no CLI archive"
-            export SHOULD_BUILD="yes"
-          else
-            export SHOULD_BUILD_CLI="no"
-          fi
+          export SHOULD_BUILD_CLI="no"
 
 
           if [[ "${SHOULD_BUILD}" != "yes" ]]; then
           if [[ "${SHOULD_BUILD}" != "yes" ]]; then
             echo "Already have all the Linux PowerPC64LE builds"
             echo "Already have all the Linux PowerPC64LE builds"
@@ -420,12 +415,7 @@ elif [[ "${ASSETS}" != "null" ]]; then
             export SHOULD_BUILD_REH_WEB="no"
             export SHOULD_BUILD_REH_WEB="no"
           fi
           fi
 
 
-          if [[ -z $( contains "${APP_NAME_LC}-cli-linux-${VSCODE_ARCH}-${RELEASE_VERSION}.tar.gz" ) ]]; then
-            echo "Building on Linux RISC-V 64 because we have no CLI archive"
-            export SHOULD_BUILD="yes"
-          else
-            export SHOULD_BUILD_CLI="no"
-          fi
+          export SHOULD_BUILD_CLI="no"
 
 
           if [[ "${SHOULD_BUILD}" != "yes" ]]; then
           if [[ "${SHOULD_BUILD}" != "yes" ]]; then
             echo "Already have all the Linux riscv64 builds"
             echo "Already have all the Linux riscv64 builds"
@@ -459,12 +449,7 @@ elif [[ "${ASSETS}" != "null" ]]; then
             export SHOULD_BUILD_REH_WEB="no"
             export SHOULD_BUILD_REH_WEB="no"
           fi
           fi
 
 
-          if [[ -z $( contains "${APP_NAME_LC}-cli-linux-${VSCODE_ARCH}-${RELEASE_VERSION}.tar.gz" ) ]]; then
-            echo "Building on Linux Loong64 because we have no CLI archive"
-            export SHOULD_BUILD="yes"
-          else
-            export SHOULD_BUILD_CLI="no"
-          fi
+         export SHOULD_BUILD_CLI="no"
 
 
           if [[ "${SHOULD_BUILD}" != "yes" ]]; then
           if [[ "${SHOULD_BUILD}" != "yes" ]]; then
             echo "Already have all the Linux Loong64 builds"
             echo "Already have all the Linux Loong64 builds"
@@ -492,12 +477,7 @@ elif [[ "${ASSETS}" != "null" ]]; then
             export SHOULD_BUILD_REH_WEB="no"
             export SHOULD_BUILD_REH_WEB="no"
           fi
           fi
 
 
-          if [[ -z $( contains "${APP_NAME_LC}-cli-linux-${VSCODE_ARCH}-${RELEASE_VERSION}.tar.gz" ) ]]; then
-            echo "Building on Linux s390x because we have no CLI archive"
-            export SHOULD_BUILD="yes"
-          else
-            export SHOULD_BUILD_CLI="no"
-          fi
+         export SHOULD_BUILD_CLI="no"
 
 
           if [[ "${SHOULD_BUILD}" != "yes" ]]; then
           if [[ "${SHOULD_BUILD}" != "yes" ]]; then
             echo "Already have all the Linux s390x builds"
             echo "Already have all the Linux s390x builds"
@@ -635,12 +615,19 @@ else
       SHOULD_BUILD_DEB="no"
       SHOULD_BUILD_DEB="no"
       SHOULD_BUILD_RPM="no"
       SHOULD_BUILD_RPM="no"
       SHOULD_BUILD_TAR="no"
       SHOULD_BUILD_TAR="no"
+      SHOULD_BUILD_CLI="no"
     elif [[ "${VSCODE_ARCH}" == "riscv64" ]]; then
     elif [[ "${VSCODE_ARCH}" == "riscv64" ]]; then
       SHOULD_BUILD_DEB="no"
       SHOULD_BUILD_DEB="no"
       SHOULD_BUILD_RPM="no"
       SHOULD_BUILD_RPM="no"
+      SHOULD_BUILD_CLI="no"
     elif [[ "${VSCODE_ARCH}" == "loong64" ]]; then
     elif [[ "${VSCODE_ARCH}" == "loong64" ]]; then
       SHOULD_BUILD_DEB="no"
       SHOULD_BUILD_DEB="no"
       SHOULD_BUILD_RPM="no"
       SHOULD_BUILD_RPM="no"
+      SHOULD_BUILD_CLI="no"
+    elif [[ "${VSCODE_ARCH}" == "s390x" ]]; then
+      SHOULD_BUILD_DEB="no"
+      SHOULD_BUILD_RPM="no"
+      SHOULD_BUILD_CLI="no"
     fi
     fi
     if [[ "${VSCODE_ARCH}" != "x64" || "${DISABLE_APPIMAGE}" == "yes" ]]; then
     if [[ "${VSCODE_ARCH}" != "x64" || "${DISABLE_APPIMAGE}" == "yes" ]]; then
       export SHOULD_BUILD_APPIMAGE="no"
       export SHOULD_BUILD_APPIMAGE="no"

+ 21 - 20
release.sh

@@ -19,20 +19,21 @@ if [[ $( gh release view "${RELEASE_VERSION}" --repo "${ASSETS_REPOSITORY}" 2>&1
   . ./utils.sh
   . ./utils.sh
 
 
   APP_NAME_LC="$( echo "${APP_NAME}" | awk '{print tolower($0)}' )"
   APP_NAME_LC="$( echo "${APP_NAME}" | awk '{print tolower($0)}' )"
+  VERSION="${RELEASE_VERSION%-insider}"
 
 
   if [[ "${VSCODE_QUALITY}" == "insider" ]]; then
   if [[ "${VSCODE_QUALITY}" == "insider" ]]; then
     NOTES="update vscode to [${MS_COMMIT}](https://github.com/microsoft/vscode/tree/${MS_COMMIT})"
     NOTES="update vscode to [${MS_COMMIT}](https://github.com/microsoft/vscode/tree/${MS_COMMIT})"
 
 
-    replace "s|@@APP_NAME@@|${APP_NAME}|" release_notes.md
-    replace "s|@@APP_NAME_LC@@|${APP_NAME_LC}|" release_notes.md
-    replace "s|@@APP_NAME_QUALITY@@|${APP_NAME}-Insiders|" release_notes.md
-    replace "s|@@ASSETS_REPOSITORY@@|${ASSETS_REPOSITORY}|" release_notes.md
-    replace "s|@@BINARY_NAME@@|${BINARY_NAME}|" release_notes.md
-    replace "s|@@MS_TAG@@|${MS_COMMIT}|" release_notes.md
-    replace "s|@@MS_URL@@|https://github.com/microsoft/vscode/tree/${MS_COMMIT}|" release_notes.md
-    replace "s|@@RELEASE_NOTES@@||" release_notes.md
-    replace "s|@@RELEASE_VERSION@@|${RELEASE_VERSION}|g" release_notes.md
-    replace "s|@@VSCODE_QUALITY@@|-insider|" release_notes.md
+    replace "s|@@APP_NAME@@|${APP_NAME}|g" release_notes.md
+    replace "s|@@APP_NAME_LC@@|${APP_NAME_LC}|g" release_notes.md
+    replace "s|@@APP_NAME_QUALITY@@|${APP_NAME}-Insiders|g" release_notes.md
+    replace "s|@@ASSETS_REPOSITORY@@|${ASSETS_REPOSITORY}|g" release_notes.md
+    replace "s|@@BINARY_NAME@@|${BINARY_NAME}|g" release_notes.md
+    replace "s|@@MS_TAG@@|${MS_COMMIT}|g" release_notes.md
+    replace "s|@@MS_URL@@|https://github.com/microsoft/vscode/tree/${MS_COMMIT}|g" release_notes.md
+    replace "s|@@QUALITY@@|-insider|g" release_notes.md
+    replace "s|@@RELEASE_NOTES@@|g" release_notes.md
+    replace "s|@@VERSION@@|${VERSION}|g" release_notes.md
 
 
     gh release create "${RELEASE_VERSION}" --repo "${ASSETS_REPOSITORY}" --title "${RELEASE_VERSION}" --notes-file release_notes.md
     gh release create "${RELEASE_VERSION}" --repo "${ASSETS_REPOSITORY}" --title "${RELEASE_VERSION}" --notes-file release_notes.md
   else
   else
@@ -40,16 +41,16 @@ if [[ $( gh release view "${RELEASE_VERSION}" --repo "${ASSETS_REPOSITORY}" 2>&1
 
 
     RELEASE_NOTES=$( gh release view "${RELEASE_VERSION}" --repo "${ASSETS_REPOSITORY}" --json "body" --jq ".body" )
     RELEASE_NOTES=$( gh release view "${RELEASE_VERSION}" --repo "${ASSETS_REPOSITORY}" --json "body" --jq ".body" )
 
 
-    replace "s|@@APP_NAME@@|${APP_NAME}|" release_notes.md
-    replace "s|@@APP_NAME_LC@@|${APP_NAME_LC}|" release_notes.md
-    replace "s|@@APP_NAME_QUALITY@@|${APP_NAME}|" release_notes.md
-    replace "s|@@ASSETS_REPOSITORY@@|${ASSETS_REPOSITORY}|" release_notes.md
-    replace "s|@@BINARY_NAME@@|${BINARY_NAME}|" release_notes.md
-    replace "s|@@MS_TAG@@|${MS_TAG}|" release_notes.md
-    replace "s|@@MS_URL@@|https://code.visualstudio.com/updates/v$( echo "${MS_TAG//./_}" | cut -d'_' -f 1,2 )|" release_notes.md
-    replace "s|@@RELEASE_NOTES@@|${RELEASE_NOTES//$'\n'/\\n}|" release_notes.md
-    replace "s|@@RELEASE_VERSION@@|${RELEASE_VERSION}|g" release_notes.md
-    replace "s|@@VSCODE_QUALITY@@||" release_notes.md
+    replace "s|@@APP_NAME@@|${APP_NAME}|g" release_notes.md
+    replace "s|@@APP_NAME_LC@@|${APP_NAME_LC}|g" release_notes.md
+    replace "s|@@APP_NAME_QUALITY@@|${APP_NAME}|g" release_notes.md
+    replace "s|@@ASSETS_REPOSITORY@@|${ASSETS_REPOSITORY}|g" release_notes.md
+    replace "s|@@BINARY_NAME@@|${BINARY_NAME}|g" release_notes.md
+    replace "s|@@MS_TAG@@|${MS_TAG}|g" release_notes.md
+    replace "s|@@MS_URL@@|https://code.visualstudio.com/updates/v$( echo "${MS_TAG//./_}" | cut -d'_' -f 1,2 )|g" release_notes.md
+    replace "s|@@QUALITY@@||g" release_notes.md
+    replace "s|@@RELEASE_NOTES@@|${RELEASE_NOTES//$'\n'/\\n}|g" release_notes.md
+    replace "s|@@VERSION@@|${VERSION}|g" release_notes.md
 
 
     gh release edit "${RELEASE_VERSION}" --repo "${ASSETS_REPOSITORY}" --notes-file release_notes.md
     gh release edit "${RELEASE_VERSION}" --repo "${ASSETS_REPOSITORY}" --notes-file release_notes.md
   fi
   fi

+ 63 - 79
release_notes.md

@@ -8,101 +8,101 @@ update vscode to [@@MS_TAG@@](@@MS_URL@@)
   <tr>
   <tr>
     <td rowspan="8">Windows</td>
     <td rowspan="8">Windows</td>
     <td>User Installer</td>
     <td>User Installer</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME@@UserSetup-x64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.exe">@@APP_NAME@@UserSetup-x64-@@RELEASE_VERSION@@.@@VSCODE_QUALITY@@exe</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@APP_NAME@@UserSetup-x64-@@VERSION@@@@QUALITY@@.exe">@@APP_NAME@@UserSetup-x64-@@VERSION@@@@QUALITY@@.exe</a></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td>System Installer</td>
     <td>System Installer</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME@@Setup-x64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.exe">@@APP_NAME@@Setup-x64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.exe</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@APP_NAME@@Setup-x64-@@VERSION@@@@QUALITY@@.exe">@@APP_NAME@@Setup-x64-@@VERSION@@@@QUALITY@@.exe</a></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td>.zip</td>
     <td>.zip</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME@@-win32-x64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.zip">@@APP_NAME@@-win32-x64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.zip</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@APP_NAME@@-win32-x64-@@VERSION@@@@QUALITY@@.zip">@@APP_NAME@@-win32-x64-@@VERSION@@@@QUALITY@@.zip</a></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td>.msi - updates enabled</td>
     <td>.msi - updates enabled</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME@@-x64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.msi">@@APP_NAME@@-x64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.msi</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@APP_NAME@@-x64-@@VERSION@@@@QUALITY@@.msi">@@APP_NAME@@-x64-@@VERSION@@@@QUALITY@@.msi</a></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td>.msi - updates disabled</td>
     <td>.msi - updates disabled</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME@@-x64-updates-disabled-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.msi">@@APP_NAME@@-x64-updates-disabled-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.msi</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@APP_NAME@@-x64-updates-disabled-@@VERSION@@@@QUALITY@@.msi">@@APP_NAME@@-x64-updates-disabled-@@VERSION@@@@QUALITY@@.msi</a></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td>Remote Host</td>
     <td>Remote Host</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME_LC@@-reh-win32-x64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz">@@APP_NAME_LC@@-reh-win32-x64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@APP_NAME_LC@@-reh-win32-x64-@@VERSION@@@@QUALITY@@.tar.gz">@@APP_NAME_LC@@-reh-win32-x64-@@VERSION@@@@QUALITY@@.tar.gz</a></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td>Web Host</td>
     <td>Web Host</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME_LC@@-reh-web-win32-x64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz">@@APP_NAME_LC@@-reh-web-win32-x64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@APP_NAME_LC@@-reh-web-win32-x64-@@VERSION@@@@QUALITY@@.tar.gz">@@APP_NAME_LC@@-reh-web-win32-x64-@@VERSION@@@@QUALITY@@.tar.gz</a></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td>CLI</td>
     <td>CLI</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME_LC@@-cli-win32-x64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz">@@APP_NAME_LC@@-cli-win32-x64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@APP_NAME_LC@@-cli-win32-x64-@@VERSION@@@@QUALITY@@.tar.gz">@@APP_NAME_LC@@-cli-win32-x64-@@VERSION@@@@QUALITY@@.tar.gz</a></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td rowspan="5">macOS</td>
     <td rowspan="5">macOS</td>
     <td>.dmg</td>
     <td>.dmg</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME@@.x64.@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.dmg">@@APP_NAME@@.x64.@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.dmg</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@APP_NAME@@.x64.@@VERSION@@@@QUALITY@@.dmg">@@APP_NAME@@.x64.@@VERSION@@@@QUALITY@@.dmg</a></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td>.zip</td>
     <td>.zip</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME@@-darwin-x64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.zip">@@APP_NAME@@-darwin-x64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.zip</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@APP_NAME@@-darwin-x64-@@VERSION@@@@QUALITY@@.zip">@@APP_NAME@@-darwin-x64-@@VERSION@@@@QUALITY@@.zip</a></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td>Remote Host</td>
     <td>Remote Host</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME_LC@@-reh-darwin-x64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz">@@APP_NAME_LC@@-reh-darwin-x64-@@RELEASE_VERSION@@.@@VSCODE_QUALITY@@tar.gz</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@APP_NAME_LC@@-reh-darwin-x64-@@VERSION@@@@QUALITY@@.tar.gz">@@APP_NAME_LC@@-reh-darwin-x64-@@VERSION@@.@@QUALITY@@tar.gz</a></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td>Web Host</td>
     <td>Web Host</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME_LC@@-reh-web-darwin-x64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz">@@APP_NAME_LC@@-reh-web-darwin-x64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@APP_NAME_LC@@-reh-web-darwin-x64-@@VERSION@@@@QUALITY@@.tar.gz">@@APP_NAME_LC@@-reh-web-darwin-x64-@@VERSION@@@@QUALITY@@.tar.gz</a></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td>CLI</td>
     <td>CLI</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME_LC@@-cli-darwin-x64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz">@@APP_NAME_LC@@-cli-darwin-x64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@APP_NAME_LC@@-cli-darwin-x64-@@VERSION@@@@QUALITY@@.tar.gz">@@APP_NAME_LC@@-cli-darwin-x64-@@VERSION@@@@QUALITY@@.tar.gz</a></td>
   </tr>
   </tr>
   <tr>
   <tr>
   <td rowspan="8">Linux</td>
   <td rowspan="8">Linux</td>
     <td>.deb</td>
     <td>.deb</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@BINARY_NAME@@_@@RELEASE_VERSION@@_amd64.deb">@@BINARY_NAME@@_@@RELEASE_VERSION@@_amd64.deb</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@BINARY_NAME@@_@@VERSION@@_amd64.deb">@@BINARY_NAME@@_@@VERSION@@_amd64.deb</a></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td>.rpm</td>
     <td>.rpm</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@BINARY_NAME@@-@@RELEASE_VERSION@@-el9.x86_64.rpm">@@BINARY_NAME@@-@@RELEASE_VERSION@@-el9.x86_64.rpm</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@BINARY_NAME@@-@@VERSION@@-el9.x86_64.rpm">@@BINARY_NAME@@-@@VERSION@@-el9.x86_64.rpm</a></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td>.tar.gz</td>
     <td>.tar.gz</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME@@-linux-x64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz">@@APP_NAME@@-linux-x64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@APP_NAME@@-linux-x64-@@VERSION@@@@QUALITY@@.tar.gz">@@APP_NAME@@-linux-x64-@@VERSION@@@@QUALITY@@.tar.gz</a></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td>AppImage</td>
     <td>AppImage</td>
     <td>
     <td>
-      <a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME_QUALITY@@-@@RELEASE_VERSION@@.glibc2.29-x86_64.AppImage">@@APP_NAME_QUALITY@@-@@RELEASE_VERSION@@.glibc2.29-x86_64.AppImage</a><br />
-      <a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME_QUALITY@@-@@RELEASE_VERSION@@.glibc2.29-x86_64.AppImage.zsync">@@APP_NAME_QUALITY@@-@@RELEASE_VERSION@@.glibc2.29-x86_64.AppImage.zsync</a>
+      <a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@APP_NAME_QUALITY@@-@@VERSION@@.glibc2.29-x86_64.AppImage">@@APP_NAME_QUALITY@@-@@VERSION@@.glibc2.29-x86_64.AppImage</a><br />
+      <a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@APP_NAME_QUALITY@@-@@VERSION@@.glibc2.29-x86_64.AppImage.zsync">@@APP_NAME_QUALITY@@-@@VERSION@@.glibc2.29-x86_64.AppImage.zsync</a>
     </td>
     </td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td>Snap</td>
     <td>Snap</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@BINARY_NAME@@_@@RELEASE_VERSION@@_amd64.snap">@@BINARY_NAME@@_@@RELEASE_VERSION@@_amd64.snap</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@BINARY_NAME@@_@@VERSION@@_amd64.snap">@@BINARY_NAME@@_@@VERSION@@_amd64.snap</a></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td>Remote Host</td>
     <td>Remote Host</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME_LC@@-reh-linux-x64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz">@@APP_NAME_LC@@-reh-linux-x64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@APP_NAME_LC@@-reh-linux-x64-@@VERSION@@@@QUALITY@@.tar.gz">@@APP_NAME_LC@@-reh-linux-x64-@@VERSION@@@@QUALITY@@.tar.gz</a></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td>Web Host</td>
     <td>Web Host</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME_LC@@-reh-web-linux-x64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz">@@APP_NAME_LC@@-reh-web-linux-x64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@APP_NAME_LC@@-reh-web-linux-x64-@@VERSION@@@@QUALITY@@.tar.gz">@@APP_NAME_LC@@-reh-web-linux-x64-@@VERSION@@@@QUALITY@@.tar.gz</a></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td>CLI</td>
     <td>CLI</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME_LC@@-cli-linux-x64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz">@@APP_NAME_LC@@-cli-linux-x64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@APP_NAME_LC@@-cli-linux-x64-@@VERSION@@@@QUALITY@@.tar.gz">@@APP_NAME_LC@@-cli-linux-x64-@@VERSION@@@@QUALITY@@.tar.gz</a></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td rowspan="2">Alpine</td>
     <td rowspan="2">Alpine</td>
     <td>Remote Host</td>
     <td>Remote Host</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME_LC@@-reh-alpine-x64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz">@@APP_NAME_LC@@-reh-alpine-x64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@APP_NAME_LC@@-reh-alpine-x64-@@VERSION@@@@QUALITY@@.tar.gz">@@APP_NAME_LC@@-reh-alpine-x64-@@VERSION@@@@QUALITY@@.tar.gz</a></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td>Web Host</td>
     <td>Web Host</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME_LC@@-reh-web-alpine-x64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz">@@APP_NAME_LC@@-reh-web-alpine-x64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@APP_NAME_LC@@-reh-web-alpine-x64-@@VERSION@@@@QUALITY@@.tar.gz">@@APP_NAME_LC@@-reh-web-alpine-x64-@@VERSION@@@@QUALITY@@.tar.gz</a></td>
   </tr>
   </tr>
 </table>
 </table>
 
 
@@ -112,78 +112,78 @@ update vscode to [@@MS_TAG@@](@@MS_URL@@)
   <tr>
   <tr>
     <td rowspan="4">Windows</td>
     <td rowspan="4">Windows</td>
     <td>User Installer</td>
     <td>User Installer</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME@@UserSetup-arm64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.exe">@@APP_NAME@@UserSetup-arm64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.exe</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@APP_NAME@@UserSetup-arm64-@@VERSION@@@@QUALITY@@.exe">@@APP_NAME@@UserSetup-arm64-@@VERSION@@@@QUALITY@@.exe</a></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td>System Installer</td>
     <td>System Installer</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME@@Setup-arm64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.exe">@@APP_NAME@@Setup-arm64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.exe</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@APP_NAME@@Setup-arm64-@@VERSION@@@@QUALITY@@.exe">@@APP_NAME@@Setup-arm64-@@VERSION@@@@QUALITY@@.exe</a></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td>.zip</td>
     <td>.zip</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME@@-win32-arm64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.zip">@@APP_NAME@@-win32-arm64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.zip</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@APP_NAME@@-win32-arm64-@@VERSION@@@@QUALITY@@.zip">@@APP_NAME@@-win32-arm64-@@VERSION@@@@QUALITY@@.zip</a></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td>CLI</td>
     <td>CLI</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME_LC@@-cli-win32-arm64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz">@@APP_NAME_LC@@-cli-win32-arm64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@APP_NAME_LC@@-cli-win32-arm64-@@VERSION@@@@QUALITY@@.tar.gz">@@APP_NAME_LC@@-cli-win32-arm64-@@VERSION@@@@QUALITY@@.tar.gz</a></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td rowspan="5">macOS</td>
     <td rowspan="5">macOS</td>
     <td>.dmg</td>
     <td>.dmg</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME@@.arm64.@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.dmg">@@APP_NAME@@.arm64.@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.dmg</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@APP_NAME@@.arm64.@@VERSION@@@@QUALITY@@.dmg">@@APP_NAME@@.arm64.@@VERSION@@@@QUALITY@@.dmg</a></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td>.zip</td>
     <td>.zip</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME@@-darwin-arm64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.zip">@@APP_NAME@@-darwin-arm64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.zip</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@APP_NAME@@-darwin-arm64-@@VERSION@@@@QUALITY@@.zip">@@APP_NAME@@-darwin-arm64-@@VERSION@@@@QUALITY@@.zip</a></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td>Remote Host</td>
     <td>Remote Host</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME_LC@@-reh-darwin-arm64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz">@@APP_NAME_LC@@-reh-darwin-arm64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@APP_NAME_LC@@-reh-darwin-arm64-@@VERSION@@@@QUALITY@@.tar.gz">@@APP_NAME_LC@@-reh-darwin-arm64-@@VERSION@@@@QUALITY@@.tar.gz</a></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td>Web Host</td>
     <td>Web Host</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME_LC@@-reh-web-darwin-arm64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz">@@APP_NAME_LC@@-reh-web-darwin-arm64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@APP_NAME_LC@@-reh-web-darwin-arm64-@@VERSION@@@@QUALITY@@.tar.gz">@@APP_NAME_LC@@-reh-web-darwin-arm64-@@VERSION@@@@QUALITY@@.tar.gz</a></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td>CLI</td>
     <td>CLI</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME_LC@@-cli-darwin-arm64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz">@@APP_NAME_LC@@-cli-darwin-arm64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@APP_NAME_LC@@-cli-darwin-arm64-@@VERSION@@@@QUALITY@@.tar.gz">@@APP_NAME_LC@@-cli-darwin-arm64-@@VERSION@@@@QUALITY@@.tar.gz</a></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td rowspan="7">Linux</td>
     <td rowspan="7">Linux</td>
     <td>.deb</td>
     <td>.deb</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@BINARY_NAME@@_@@RELEASE_VERSION@@_arm64.deb">@@BINARY_NAME@@_@@RELEASE_VERSION@@_arm64.deb</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@BINARY_NAME@@_@@VERSION@@_arm64.deb">@@BINARY_NAME@@_@@VERSION@@_arm64.deb</a></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td>.rpm</td>
     <td>.rpm</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@BINARY_NAME@@-@@RELEASE_VERSION@@-el9.aarch64.rpm">@@BINARY_NAME@@-@@RELEASE_VERSION@@-el9.aarch64.rpm</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@BINARY_NAME@@-@@VERSION@@-el9.aarch64.rpm">@@BINARY_NAME@@-@@VERSION@@-el9.aarch64.rpm</a></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td>.tar.gz</td>
     <td>.tar.gz</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME@@-linux-arm64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz">@@APP_NAME@@-linux-arm64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@APP_NAME@@-linux-arm64-@@VERSION@@@@QUALITY@@.tar.gz">@@APP_NAME@@-linux-arm64-@@VERSION@@@@QUALITY@@.tar.gz</a></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td>Snap</td>
     <td>Snap</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@BINARY_NAME@@_@@RELEASE_VERSION@@_arm64.snap">@@BINARY_NAME@@_@@RELEASE_VERSION@@_arm64.snap</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@BINARY_NAME@@_@@VERSION@@_arm64.snap">@@BINARY_NAME@@_@@VERSION@@_arm64.snap</a></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td>Remote Host</td>
     <td>Remote Host</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME_LC@@-reh-linux-arm64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz">@@APP_NAME_LC@@-reh-linux-arm64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@APP_NAME_LC@@-reh-linux-arm64-@@VERSION@@@@QUALITY@@.tar.gz">@@APP_NAME_LC@@-reh-linux-arm64-@@VERSION@@@@QUALITY@@.tar.gz</a></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td>Web Host</td>
     <td>Web Host</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME_LC@@-reh-web-linux-arm64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz">@@APP_NAME_LC@@-reh-web-linux-arm64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@APP_NAME_LC@@-reh-web-linux-arm64-@@VERSION@@@@QUALITY@@.tar.gz">@@APP_NAME_LC@@-reh-web-linux-arm64-@@VERSION@@@@QUALITY@@.tar.gz</a></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td>CLI</td>
     <td>CLI</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME_LC@@-cli-linux-arm64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz">@@APP_NAME_LC@@-cli-linux-arm64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@APP_NAME_LC@@-cli-linux-arm64-@@VERSION@@@@QUALITY@@.tar.gz">@@APP_NAME_LC@@-cli-linux-arm64-@@VERSION@@@@QUALITY@@.tar.gz</a></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td rowspan="2">Alpine</td>
     <td rowspan="2">Alpine</td>
     <td>Remote Host</td>
     <td>Remote Host</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME_LC@@-reh-alpine-arm64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz">@@APP_NAME_LC@@-reh-alpine-arm64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@APP_NAME_LC@@-reh-alpine-arm64-@@VERSION@@@@QUALITY@@.tar.gz">@@APP_NAME_LC@@-reh-alpine-arm64-@@VERSION@@@@QUALITY@@.tar.gz</a></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td>Web Host</td>
     <td>Web Host</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME_LC@@-reh-web-alpine-arm64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz">@@APP_NAME_LC@@-reh-web-alpine-arm64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@APP_NAME_LC@@-reh-web-alpine-arm64-@@VERSION@@@@QUALITY@@.tar.gz">@@APP_NAME_LC@@-reh-web-alpine-arm64-@@VERSION@@@@QUALITY@@.tar.gz</a></td>
   </tr>
   </tr>
 </table>
 </table>
 
 
@@ -193,27 +193,27 @@ update vscode to [@@MS_TAG@@](@@MS_URL@@)
   <tr>
   <tr>
     <td rowspan="6">Linux</td>
     <td rowspan="6">Linux</td>
     <td>.deb</td>
     <td>.deb</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@BINARY_NAME@@_@@RELEASE_VERSION@@_armhf.deb">@@BINARY_NAME@@_@@RELEASE_VERSION@@_armhf.deb</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@BINARY_NAME@@_@@VERSION@@_armhf.deb">@@BINARY_NAME@@_@@VERSION@@_armhf.deb</a></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td>.rpm</td>
     <td>.rpm</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@BINARY_NAME@@-@@RELEASE_VERSION@@-el9.armv7hl.rpm">@@BINARY_NAME@@-@@RELEASE_VERSION@@-el9.armv7hl.rpm</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@BINARY_NAME@@-@@VERSION@@-el9.armv7hl.rpm">@@BINARY_NAME@@-@@VERSION@@-el9.armv7hl.rpm</a></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td>.tar.gz</td>
     <td>.tar.gz</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME@@-linux-armhf-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz">@@APP_NAME@@-linux-armhf-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@APP_NAME@@-linux-armhf-@@VERSION@@@@QUALITY@@.tar.gz">@@APP_NAME@@-linux-armhf-@@VERSION@@@@QUALITY@@.tar.gz</a></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td>Remote Host</td>
     <td>Remote Host</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME_LC@@-reh-linux-armhf-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz">@@APP_NAME_LC@@-reh-linux-armhf-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@APP_NAME_LC@@-reh-linux-armhf-@@VERSION@@@@QUALITY@@.tar.gz">@@APP_NAME_LC@@-reh-linux-armhf-@@VERSION@@@@QUALITY@@.tar.gz</a></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td>Web Host</td>
     <td>Web Host</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME_LC@@-reh-web-linux-armhf-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz">@@APP_NAME_LC@@-reh-web-linux-armhf-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@APP_NAME_LC@@-reh-web-linux-armhf-@@VERSION@@@@QUALITY@@.tar.gz">@@APP_NAME_LC@@-reh-web-linux-armhf-@@VERSION@@@@QUALITY@@.tar.gz</a></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td>CLI</td>
     <td>CLI</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME_LC@@-cli-linux-armhf-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz">@@APP_NAME_LC@@-cli-linux-armhf-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@APP_NAME_LC@@-cli-linux-armhf-@@VERSION@@@@QUALITY@@.tar.gz">@@APP_NAME_LC@@-cli-linux-armhf-@@VERSION@@@@QUALITY@@.tar.gz</a></td>
   </tr>
   </tr>
 </table>
 </table>
 
 
@@ -221,21 +221,17 @@ update vscode to [@@MS_TAG@@](@@MS_URL@@)
 
 
 <table>
 <table>
   <tr>
   <tr>
-    <td rowspan="4">Linux</td>
+    <td rowspan="3">Linux</td>
     <td>.tar.gz</td>
     <td>.tar.gz</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME@@-linux-ppc64le-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz">@@APP_NAME@@-linux-ppc64le-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@APP_NAME@@-linux-ppc64le-@@VERSION@@@@QUALITY@@.tar.gz">@@APP_NAME@@-linux-ppc64le-@@VERSION@@@@QUALITY@@.tar.gz</a></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td>Remote Host</td>
     <td>Remote Host</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME_LC@@-reh-linux-ppc64le-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz">@@APP_NAME_LC@@-reh-linux-ppc64le-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@APP_NAME_LC@@-reh-linux-ppc64le-@@VERSION@@@@QUALITY@@.tar.gz">@@APP_NAME_LC@@-reh-linux-ppc64le-@@VERSION@@@@QUALITY@@.tar.gz</a></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td>Web Host</td>
     <td>Web Host</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME_LC@@-reh-web-linux-ppc64le-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz">@@APP_NAME_LC@@-reh-web-linux-ppc64le-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz</a></td>
-  </tr>
-  <tr>
-    <td>CLI</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME_LC@@-cli-linux-ppc64le-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz">@@APP_NAME_LC@@-cli-linux-ppc64le-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@APP_NAME_LC@@-reh-web-linux-ppc64le-@@VERSION@@@@QUALITY@@.tar.gz">@@APP_NAME_LC@@-reh-web-linux-ppc64le-@@VERSION@@@@QUALITY@@.tar.gz</a></td>
   </tr>
   </tr>
 </table>
 </table>
 
 
@@ -243,21 +239,17 @@ update vscode to [@@MS_TAG@@](@@MS_URL@@)
 
 
 <table>
 <table>
   <tr>
   <tr>
-    <td rowspan="4">Linux</td>
+    <td rowspan="3">Linux</td>
     <td>.tar.gz</td>
     <td>.tar.gz</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME@@-linux-riscv64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz">@@APP_NAME@@-linux-riscv64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@APP_NAME@@-linux-riscv64-@@VERSION@@@@QUALITY@@.tar.gz">@@APP_NAME@@-linux-riscv64-@@VERSION@@@@QUALITY@@.tar.gz</a></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td>Remote Host</td>
     <td>Remote Host</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME_LC@@-reh-linux-riscv64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz">@@APP_NAME_LC@@-reh-linux-riscv64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@APP_NAME_LC@@-reh-linux-riscv64-@@VERSION@@@@QUALITY@@.tar.gz">@@APP_NAME_LC@@-reh-linux-riscv64-@@VERSION@@@@QUALITY@@.tar.gz</a></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td>Web Host</td>
     <td>Web Host</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME_LC@@-reh-web-linux-riscv64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz">@@APP_NAME_LC@@-reh-web-linux-riscv64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz</a></td>
-  </tr>
-  <tr>
-    <td>CLI</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME_LC@@-cli-linux-riscv64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz">@@APP_NAME_LC@@-cli-linux-riscv64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@APP_NAME_LC@@-reh-web-linux-riscv64-@@VERSION@@@@QUALITY@@.tar.gz">@@APP_NAME_LC@@-reh-web-linux-riscv64-@@VERSION@@@@QUALITY@@.tar.gz</a></td>
   </tr>
   </tr>
 </table>
 </table>
 
 
@@ -265,21 +257,17 @@ update vscode to [@@MS_TAG@@](@@MS_URL@@)
 
 
 <table>
 <table>
   <tr>
   <tr>
-    <td rowspan="4">Linux</td>
+    <td rowspan="3">Linux</td>
     <td>.tar.gz</td>
     <td>.tar.gz</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME@@-linux-loong64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz">@@APP_NAME@@-linux-loong64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@APP_NAME@@-linux-loong64-@@VERSION@@@@QUALITY@@.tar.gz">@@APP_NAME@@-linux-loong64-@@VERSION@@@@QUALITY@@.tar.gz</a></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td>Remote Host</td>
     <td>Remote Host</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME_LC@@-reh-linux-loong64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz">@@APP_NAME_LC@@-reh-linux-loong64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@APP_NAME_LC@@-reh-linux-loong64-@@VERSION@@@@QUALITY@@.tar.gz">@@APP_NAME_LC@@-reh-linux-loong64-@@VERSION@@@@QUALITY@@.tar.gz</a></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td>Web Host</td>
     <td>Web Host</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME_LC@@-reh-web-linux-loong64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz">@@APP_NAME_LC@@-reh-web-linux-loong64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz</a></td>
-  </tr>
-  <tr>
-    <td>CLI</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME_LC@@-cli-linux-loong64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz">@@APP_NAME_LC@@-cli-linux-loong64-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@APP_NAME_LC@@-reh-web-linux-loong64-@@VERSION@@@@QUALITY@@.tar.gz">@@APP_NAME_LC@@-reh-web-linux-loong64-@@VERSION@@@@QUALITY@@.tar.gz</a></td>
   </tr>
   </tr>
 </table>
 </table>
 
 
@@ -287,16 +275,12 @@ update vscode to [@@MS_TAG@@](@@MS_URL@@)
 
 
 <table>
 <table>
   <tr>
   <tr>
-    <td rowspan="3">Linux</td>
+    <td rowspan="2">Linux</td>
     <td>Remote Host</td>
     <td>Remote Host</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME_LC@@-reh-linux-s390x-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz">@@APP_NAME_LC@@-reh-linux-s390x-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@APP_NAME_LC@@-reh-linux-s390x-@@VERSION@@@@QUALITY@@.tar.gz">@@APP_NAME_LC@@-reh-linux-s390x-@@VERSION@@@@QUALITY@@.tar.gz</a></td>
   </tr>
   </tr>
   <tr>
   <tr>
     <td>Web Host</td>
     <td>Web Host</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME_LC@@-reh-web-linux-s390x-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz">@@APP_NAME_LC@@-reh-web-linux-s390x-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz</a></td>
-  </tr>
-  <tr>
-    <td>CLI</td>
-    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@RELEASE_VERSION@@/@@APP_NAME_LC@@-cli-linux-s390x-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz">@@APP_NAME_LC@@-cli-linux-s390x-@@RELEASE_VERSION@@@@VSCODE_QUALITY@@.tar.gz</a></td>
+    <td><a href="https://github.com/@@ASSETS_REPOSITORY@@/releases/download/@@VERSION@@@@QUALITY@@/@@APP_NAME_LC@@-reh-web-linux-s390x-@@VERSION@@@@QUALITY@@.tar.gz">@@APP_NAME_LC@@-reh-web-linux-s390x-@@VERSION@@@@QUALITY@@.tar.gz</a></td>
   </tr>
   </tr>
 </table>
 </table>