|
@@ -19,7 +19,7 @@ contains() {
|
|
|
if [ "${VSCODIUM_ASSETS}" != "null" ]; then
|
|
|
# macos
|
|
|
if [[ "${OS_NAME}" == "osx" ]]; then
|
|
|
- if [[ -z $( contains "darwin-${VSCODE_ARCH}-${MS_TAG}.zip" ) ]]; then
|
|
|
+ if [[ -z $( contains "VSCodium-darwin-${VSCODE_ARCH}-${MS_TAG}.zip" ) ]]; then
|
|
|
echo "Building on MacOS because we have no ZIP"
|
|
|
export SHOULD_BUILD="yes"
|
|
|
else
|
|
@@ -33,6 +33,13 @@ if [ "${VSCODIUM_ASSETS}" != "null" ]; then
|
|
|
export SHOULD_BUILD_DMG="no"
|
|
|
fi
|
|
|
|
|
|
+ if [[ -z $( contains "vscodium-reh-darwin-${VSCODE_ARCH}-${MS_TAG}.tar.gz" ) ]]; then
|
|
|
+ echo "Building on MacOS because we have no REH archive"
|
|
|
+ export SHOULD_BUILD="yes"
|
|
|
+ else
|
|
|
+ export SHOULD_BUILD_REH="no"
|
|
|
+ fi
|
|
|
+
|
|
|
if [[ "${SHOULD_BUILD}" != "yes" ]]; then
|
|
|
echo "Already have all the MacOS builds"
|
|
|
fi
|
|
@@ -54,13 +61,15 @@ if [ "${VSCODIUM_ASSETS}" != "null" ]; then
|
|
|
export SHOULD_BUILD_EXE_USR="no"
|
|
|
fi
|
|
|
|
|
|
- if [[ -z $( contains "win32-${VSCODE_ARCH}-${MS_TAG}.zip" ) ]]; then
|
|
|
+ if [[ -z $( contains "VSCodium-win32-${VSCODE_ARCH}-${MS_TAG}.zip" ) ]]; then
|
|
|
echo "Building on Windows arm64 because we have no zip"
|
|
|
export SHOULD_BUILD="yes"
|
|
|
else
|
|
|
export SHOULD_BUILD_ZIP="no"
|
|
|
fi
|
|
|
|
|
|
+ export SHOULD_BUILD_REH="no"
|
|
|
+
|
|
|
if [[ "${SHOULD_BUILD}" != "yes" ]]; then
|
|
|
echo "Already have all the Windows arm64 builds"
|
|
|
fi
|
|
@@ -81,7 +90,7 @@ if [ "${VSCODIUM_ASSETS}" != "null" ]; then
|
|
|
export SHOULD_BUILD_EXE_USR="no"
|
|
|
fi
|
|
|
|
|
|
- if [[ -z $( contains "win32-${VSCODE_ARCH}-${MS_TAG}.zip" ) ]]; then
|
|
|
+ if [[ -z $( contains "VSCodium-win32-${VSCODE_ARCH}-${MS_TAG}.zip" ) ]]; then
|
|
|
echo "Building on Windows ia32 because we have no zip"
|
|
|
export SHOULD_BUILD="yes"
|
|
|
else
|
|
@@ -102,6 +111,13 @@ if [ "${VSCODIUM_ASSETS}" != "null" ]; then
|
|
|
export SHOULD_BUILD_MSI_NOUP="no"
|
|
|
fi
|
|
|
|
|
|
+ if [[ -z $( contains "vscodium-reh-win32-${VSCODE_ARCH}-${MS_TAG}.tar.gz" ) ]]; then
|
|
|
+ echo "Building on Windows ia32 because we have no REH archive"
|
|
|
+ export SHOULD_BUILD="yes"
|
|
|
+ else
|
|
|
+ export SHOULD_BUILD_REH="no"
|
|
|
+ fi
|
|
|
+
|
|
|
if [[ "${SHOULD_BUILD}" != "yes" ]]; then
|
|
|
echo "Already have all the Windows ia32 builds"
|
|
|
fi
|
|
@@ -122,7 +138,7 @@ if [ "${VSCODIUM_ASSETS}" != "null" ]; then
|
|
|
export SHOULD_BUILD_EXE_USR="no"
|
|
|
fi
|
|
|
|
|
|
- if [[ -z $( contains "win32-${VSCODE_ARCH}-${MS_TAG}.zip" ) ]]; then
|
|
|
+ if [[ -z $( contains "VSCodium-win32-${VSCODE_ARCH}-${MS_TAG}.zip" ) ]]; then
|
|
|
echo "Building on Windows x64 because we have no zip"
|
|
|
export SHOULD_BUILD="yes"
|
|
|
else
|
|
@@ -143,6 +159,13 @@ if [ "${VSCODIUM_ASSETS}" != "null" ]; then
|
|
|
export SHOULD_BUILD_MSI_NOUP="no"
|
|
|
fi
|
|
|
|
|
|
+ if [[ -z $( contains "vscodium-reh-win32-${VSCODE_ARCH}-${MS_TAG}.tar.gz" ) ]]; then
|
|
|
+ echo "Building on Windows x64 because we have no REH archive"
|
|
|
+ export SHOULD_BUILD="yes"
|
|
|
+ else
|
|
|
+ export SHOULD_BUILD_REH="no"
|
|
|
+ fi
|
|
|
+
|
|
|
if [[ "${SHOULD_BUILD}" != "yes" ]]; then
|
|
|
echo "Already have all the Windows x64 builds"
|
|
|
fi
|
|
@@ -165,13 +188,20 @@ if [ "${VSCODIUM_ASSETS}" != "null" ]; then
|
|
|
export SHOULD_BUILD_RPM="no"
|
|
|
fi
|
|
|
|
|
|
- if [[ -z $( contains "arm64-${MS_TAG}.tar.gz" ) ]]; then
|
|
|
+ if [[ -z $( contains "VSCodium-linux-arm64-${MS_TAG}.tar.gz" ) ]]; then
|
|
|
echo "Building on Linux arm64 because we have no TAR"
|
|
|
export SHOULD_BUILD="yes"
|
|
|
else
|
|
|
export SHOULD_BUILD_TAR="no"
|
|
|
fi
|
|
|
|
|
|
+ if [[ -z $( contains "vscodium-reh-linux-arm64-${VSCODE_ARCH}-${MS_TAG}.tar.gz" ) ]]; then
|
|
|
+ echo "Building on Linux x64 because we have no REH archive"
|
|
|
+ export SHOULD_BUILD="yes"
|
|
|
+ else
|
|
|
+ export SHOULD_BUILD_REH="no"
|
|
|
+ fi
|
|
|
+
|
|
|
export SHOULD_BUILD_APPIMAGE="no"
|
|
|
|
|
|
if [[ "${SHOULD_BUILD}" != "yes" ]]; then
|
|
@@ -194,13 +224,20 @@ if [ "${VSCODIUM_ASSETS}" != "null" ]; then
|
|
|
export SHOULD_BUILD_RPM="no"
|
|
|
fi
|
|
|
|
|
|
- if [[ -z $( contains "armhf-${MS_TAG}.tar.gz" ) ]]; then
|
|
|
+ if [[ -z $( contains "VSCodium-linux-armhf-${MS_TAG}.tar.gz" ) ]]; then
|
|
|
echo "Building on Linux arm because we have no TAR"
|
|
|
export SHOULD_BUILD="yes"
|
|
|
else
|
|
|
export SHOULD_BUILD_TAR="no"
|
|
|
fi
|
|
|
|
|
|
+ if [[ -z $( contains "vscodium-reh-linux-armhf-${VSCODE_ARCH}-${MS_TAG}.tar.gz" ) ]]; then
|
|
|
+ echo "Building on Linux arm because we have no REH archive"
|
|
|
+ export SHOULD_BUILD="yes"
|
|
|
+ else
|
|
|
+ export SHOULD_BUILD_REH="no"
|
|
|
+ fi
|
|
|
+
|
|
|
export SHOULD_BUILD_APPIMAGE="no"
|
|
|
|
|
|
if [[ "${SHOULD_BUILD}" != "yes" ]]; then
|
|
@@ -223,7 +260,7 @@ if [ "${VSCODIUM_ASSETS}" != "null" ]; then
|
|
|
export SHOULD_BUILD_RPM="no"
|
|
|
fi
|
|
|
|
|
|
- if [[ -z $( contains "x64-${MS_TAG}.tar.gz" ) ]]; then
|
|
|
+ if [[ -z $( contains "VSCodium-linux-x64-${MS_TAG}.tar.gz" ) ]]; then
|
|
|
echo "Building on Linux x64 because we have no TAR"
|
|
|
export SHOULD_BUILD="yes"
|
|
|
else
|
|
@@ -237,6 +274,13 @@ if [ "${VSCODIUM_ASSETS}" != "null" ]; then
|
|
|
export SHOULD_BUILD_APPIMAGE="no"
|
|
|
fi
|
|
|
|
|
|
+ if [[ -z $( contains "vscodium-reh-linux-x64-${VSCODE_ARCH}-${MS_TAG}.tar.gz" ) ]]; then
|
|
|
+ echo "Building on Linux x64 because we have no REH archive"
|
|
|
+ export SHOULD_BUILD="yes"
|
|
|
+ else
|
|
|
+ export SHOULD_BUILD_REH="no"
|
|
|
+ fi
|
|
|
+
|
|
|
if [[ "${SHOULD_BUILD}" != "yes" ]]; then
|
|
|
echo "Already have all the Linux x64 builds"
|
|
|
fi
|
|
@@ -255,6 +299,7 @@ echo "SHOULD_BUILD_EXE_SYS=${SHOULD_BUILD_EXE_SYS}" >> "${GITHUB_ENV}"
|
|
|
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_RPM=${SHOULD_BUILD_RPM}" >> "${GITHUB_ENV}"
|
|
|
echo "SHOULD_BUILD_TAR=${SHOULD_BUILD_TAR}" >> "${GITHUB_ENV}"
|
|
|
echo "SHOULD_BUILD_ZIP=${SHOULD_BUILD_ZIP}" >> "${GITHUB_ENV}"
|