|
@@ -98,6 +98,13 @@ elif [[ "${ASSETS}" != "null" ]]; then
|
|
|
export SHOULD_BUILD_REH="no"
|
|
|
fi
|
|
|
|
|
|
+ if [[ -z $( contains "${APP_NAME_LC}-reh-web-darwin-${VSCODE_ARCH}-${RELEASE_VERSION}.tar.gz" ) ]]; then
|
|
|
+ echo "Building on MacOS because we have no REH-web archive"
|
|
|
+ export SHOULD_BUILD="yes"
|
|
|
+ else
|
|
|
+ export SHOULD_BUILD_REH_WEB="no"
|
|
|
+ fi
|
|
|
+
|
|
|
if [[ "${SHOULD_BUILD}" != "yes" ]]; then
|
|
|
echo "Already have all the MacOS builds"
|
|
|
fi
|
|
@@ -127,6 +134,7 @@ elif [[ "${ASSETS}" != "null" ]]; then
|
|
|
fi
|
|
|
|
|
|
export SHOULD_BUILD_REH="no"
|
|
|
+ export SHOULD_BUILD_REH_WEB="no"
|
|
|
|
|
|
if [[ "${SHOULD_BUILD}" != "yes" ]]; then
|
|
|
echo "Already have all the Windows arm64 builds"
|
|
@@ -176,6 +184,13 @@ elif [[ "${ASSETS}" != "null" ]]; then
|
|
|
export SHOULD_BUILD_REH="no"
|
|
|
fi
|
|
|
|
|
|
+ if [[ -z $( contains "${APP_NAME_LC}-reh-web-win32-${VSCODE_ARCH}-${RELEASE_VERSION}.tar.gz" ) ]]; then
|
|
|
+ echo "Building on Windows ia32 because we have no REH-web archive"
|
|
|
+ export SHOULD_BUILD="yes"
|
|
|
+ else
|
|
|
+ export SHOULD_BUILD_REH_WEB="no"
|
|
|
+ fi
|
|
|
+
|
|
|
if [[ "${SHOULD_BUILD}" != "yes" ]]; then
|
|
|
echo "Already have all the Windows ia32 builds"
|
|
|
fi
|
|
@@ -224,6 +239,13 @@ elif [[ "${ASSETS}" != "null" ]]; then
|
|
|
export SHOULD_BUILD_REH="no"
|
|
|
fi
|
|
|
|
|
|
+ if [[ -z $( contains "${APP_NAME_LC}-reh-web-win32-${VSCODE_ARCH}-${RELEASE_VERSION}.tar.gz" ) ]]; then
|
|
|
+ echo "Building on Windows x64 because we have no REH-web archive"
|
|
|
+ export SHOULD_BUILD="yes"
|
|
|
+ else
|
|
|
+ export SHOULD_BUILD_REH_WEB="no"
|
|
|
+ fi
|
|
|
+
|
|
|
if [[ "${SHOULD_BUILD}" != "yes" ]]; then
|
|
|
echo "Already have all the Windows x64 builds"
|
|
|
fi
|
|
@@ -231,6 +253,7 @@ elif [[ "${ASSETS}" != "null" ]]; then
|
|
|
elif [[ "${OS_NAME}" == "linux" ]]; then
|
|
|
|
|
|
if [[ "${CHECK_ONLY_REH}" == "yes" ]]; then
|
|
|
+
|
|
|
if [[ -z $( contains "${APP_NAME_LC}-reh-linux-${VSCODE_ARCH}-${RELEASE_VERSION}.tar.gz" ) ]]; then
|
|
|
echo "Building on Linux ${VSCODE_ARCH} because we have no REH archive"
|
|
|
export SHOULD_BUILD="yes"
|
|
@@ -238,6 +261,15 @@ elif [[ "${ASSETS}" != "null" ]]; then
|
|
|
echo "Already have the Linux REH ${VSCODE_ARCH} archive"
|
|
|
export SHOULD_BUILD_REH="no"
|
|
|
fi
|
|
|
+
|
|
|
+ if [[ -z $( contains "${APP_NAME_LC}-reh-web-linux-${VSCODE_ARCH}-${RELEASE_VERSION}.tar.gz" ) ]]; then
|
|
|
+ echo "Building on Linux ${VSCODE_ARCH} because we have no REH-web archive"
|
|
|
+ export SHOULD_BUILD="yes"
|
|
|
+ else
|
|
|
+ echo "Already have the Linux REH-web ${VSCODE_ARCH} archive"
|
|
|
+ export SHOULD_BUILD_REH_WEB="no"
|
|
|
+ fi
|
|
|
+
|
|
|
else
|
|
|
|
|
|
# linux-arm64
|
|
@@ -270,6 +302,13 @@ elif [[ "${ASSETS}" != "null" ]]; then
|
|
|
export SHOULD_BUILD_REH="no"
|
|
|
fi
|
|
|
|
|
|
+ if [[ "${CHECK_REH}" != "no" && -z $( contains "${APP_NAME_LC}-reh-web-linux-arm64-${RELEASE_VERSION}.tar.gz" ) ]]; then
|
|
|
+ echo "Building on Linux arm64 because we have no REH-web archive"
|
|
|
+ export SHOULD_BUILD="yes"
|
|
|
+ else
|
|
|
+ export SHOULD_BUILD_REH_WEB="no"
|
|
|
+ fi
|
|
|
+
|
|
|
export SHOULD_BUILD_APPIMAGE="no"
|
|
|
|
|
|
if [[ "${SHOULD_BUILD}" != "yes" ]]; then
|
|
@@ -307,6 +346,13 @@ elif [[ "${ASSETS}" != "null" ]]; then
|
|
|
export SHOULD_BUILD_REH="no"
|
|
|
fi
|
|
|
|
|
|
+ if [[ "${CHECK_REH}" != "no" && -z $( contains "${APP_NAME_LC}-reh-web-linux-armhf-${RELEASE_VERSION}.tar.gz" ) ]]; then
|
|
|
+ echo "Building on Linux arm because we have no REH-web archive"
|
|
|
+ export SHOULD_BUILD="yes"
|
|
|
+ else
|
|
|
+ export SHOULD_BUILD_REH_WEB="no"
|
|
|
+ fi
|
|
|
+
|
|
|
export SHOULD_BUILD_APPIMAGE="no"
|
|
|
|
|
|
if [[ "${SHOULD_BUILD}" != "yes" ]]; then
|
|
@@ -328,6 +374,13 @@ elif [[ "${ASSETS}" != "null" ]]; then
|
|
|
export SHOULD_BUILD_REH="no"
|
|
|
fi
|
|
|
|
|
|
+ if [[ -z $( contains "${APP_NAME_LC}-reh-web-linux-ppc64le-${RELEASE_VERSION}.tar.gz" ) ]]; then
|
|
|
+ echo "Building on Linux PowerPC64LE because we have no REH-web archive"
|
|
|
+ export SHOULD_BUILD="yes"
|
|
|
+ else
|
|
|
+ export SHOULD_BUILD_REH_WEB="no"
|
|
|
+ fi
|
|
|
+
|
|
|
if [[ "${SHOULD_BUILD}" != "yes" ]]; then
|
|
|
echo "Already have all the Linux PowerPC64LE builds"
|
|
|
fi
|
|
@@ -353,6 +406,13 @@ elif [[ "${ASSETS}" != "null" ]]; then
|
|
|
export SHOULD_BUILD_REH="no"
|
|
|
fi
|
|
|
|
|
|
+ if [[ -z $( contains "${APP_NAME_LC}-reh-web-linux-riscv64-${RELEASE_VERSION}.tar.gz" ) ]]; then
|
|
|
+ echo "Building on Linux RISC-V 64 because we have no REH-web archive"
|
|
|
+ export SHOULD_BUILD="yes"
|
|
|
+ else
|
|
|
+ export SHOULD_BUILD_REH_WEB="no"
|
|
|
+ fi
|
|
|
+
|
|
|
if [[ "${SHOULD_BUILD}" != "yes" ]]; then
|
|
|
echo "Already have all the Linux riscv64 builds"
|
|
|
fi
|
|
@@ -397,6 +457,13 @@ elif [[ "${ASSETS}" != "null" ]]; then
|
|
|
export SHOULD_BUILD_REH="no"
|
|
|
fi
|
|
|
|
|
|
+ if [[ "${CHECK_REH}" != "no" && -z $( contains "${APP_NAME_LC}-reh-web-linux-x64-${RELEASE_VERSION}.tar.gz" ) ]]; then
|
|
|
+ echo "Building on Linux x64 because we have no REH-web archive"
|
|
|
+ export SHOULD_BUILD="yes"
|
|
|
+ else
|
|
|
+ export SHOULD_BUILD_REH_WEB="no"
|
|
|
+ fi
|
|
|
+
|
|
|
if [[ "${SHOULD_BUILD}" != "yes" ]]; then
|
|
|
echo "Already have all the Linux x64 builds"
|
|
|
fi
|
|
@@ -413,6 +480,14 @@ elif [[ "${ASSETS}" != "null" ]]; then
|
|
|
echo "Already have the Alpine REH ${VSCODE_ARCH} archive"
|
|
|
export SHOULD_BUILD_REH="no"
|
|
|
fi
|
|
|
+
|
|
|
+ if [[ -z $( contains "${APP_NAME_LC}-reh-web-alpine-${VSCODE_ARCH}-${RELEASE_VERSION}.tar.gz" ) ]]; then
|
|
|
+ echo "Building on Alpine ${VSCODE_ARCH} because we have no REH-web archive"
|
|
|
+ export SHOULD_BUILD="yes"
|
|
|
+ else
|
|
|
+ echo "Already have the Alpine REH-web ${VSCODE_ARCH} archive"
|
|
|
+ export SHOULD_BUILD_REH_WEB="no"
|
|
|
+ fi
|
|
|
else
|
|
|
|
|
|
# alpine-arm64
|
|
@@ -423,6 +498,13 @@ elif [[ "${ASSETS}" != "null" ]]; then
|
|
|
else
|
|
|
export SHOULD_BUILD_REH="no"
|
|
|
fi
|
|
|
+
|
|
|
+ if [[ "${CHECK_REH}" != "no" && -z $( contains "${APP_NAME_LC}-reh-web-alpine-arm64-${RELEASE_VERSION}.tar.gz" ) ]]; then
|
|
|
+ echo "Building on Alpine arm64 because we have no REH-web archive"
|
|
|
+ export SHOULD_BUILD="yes"
|
|
|
+ else
|
|
|
+ export SHOULD_BUILD_REH_WEB="no"
|
|
|
+ fi
|
|
|
fi
|
|
|
|
|
|
# alpine-x64
|
|
@@ -433,6 +515,13 @@ elif [[ "${ASSETS}" != "null" ]]; then
|
|
|
else
|
|
|
export SHOULD_BUILD_REH="no"
|
|
|
fi
|
|
|
+
|
|
|
+ if [[ "${CHECK_REH}" != "no" && -z $( contains "${APP_NAME_LC}-reh-web-alpine-x64-${RELEASE_VERSION}.tar.gz" ) ]]; then
|
|
|
+ echo "Building on Alpine x64 because we have no REH-web archive"
|
|
|
+ export SHOULD_BUILD="yes"
|
|
|
+ else
|
|
|
+ export SHOULD_BUILD_REH_WEB="no"
|
|
|
+ fi
|
|
|
fi
|
|
|
fi
|
|
|
fi
|
|
@@ -454,6 +543,7 @@ else
|
|
|
elif [[ "${OS_NAME}" == "windows" ]]; then
|
|
|
if [[ "${VSCODE_ARCH}" == "arm64" ]]; then
|
|
|
export SHOULD_BUILD_REH="no"
|
|
|
+ export SHOULD_BUILD_REH_WEB="no"
|
|
|
fi
|
|
|
fi
|
|
|
|
|
@@ -471,6 +561,7 @@ echo "SHOULD_BUILD_EXE_USR=${SHOULD_BUILD_EXE_USR}" >> "${GITHUB_ENV}"
|
|
|
echo "SHOULD_BUILD_MSI=${SHOULD_BUILD_MSI}" >> "${GITHUB_ENV}"
|
|
|
echo "SHOULD_BUILD_MSI_NOUP=${SHOULD_BUILD_MSI_NOUP}" >> "${GITHUB_ENV}"
|
|
|
echo "SHOULD_BUILD_REH=${SHOULD_BUILD_REH}" >> "${GITHUB_ENV}"
|
|
|
+echo "SHOULD_BUILD_REH_WEB=${SHOULD_BUILD_REH_WEB}" >> "${GITHUB_ENV}"
|
|
|
echo "SHOULD_BUILD_RPM=${SHOULD_BUILD_RPM}" >> "${GITHUB_ENV}"
|
|
|
echo "SHOULD_BUILD_TAR=${SHOULD_BUILD_TAR}" >> "${GITHUB_ENV}"
|
|
|
echo "SHOULD_BUILD_ZIP=${SHOULD_BUILD_ZIP}" >> "${GITHUB_ENV}"
|