From 0a6a611dead03d13dda5a84aee5b11f73a5a4b6e Mon Sep 17 00:00:00 2001 From: ShadiestGoat <48590492+ShadiestGoat@users.noreply.github.com> Date: Sun, 22 Jun 2025 18:08:47 +0100 Subject: [PATCH] Why is esbuild like this --- scripts/release.sh | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/scripts/release.sh b/scripts/release.sh index a3241ba..226f3fc 100755 --- a/scripts/release.sh +++ b/scripts/release.sh @@ -5,6 +5,15 @@ base="$(dirname $0)" gh auth status +dist_dir="$base/../dist" +rm -r "$dist_dir" || echo "dist doesn't exist, continuing" + +OUTPUT="$dist_dir" PROJECT_DIR="$(readlink -e "$base/..")" node "$base"/esbuild.config.mjs production +if ! [[ -f "$dist_dir/main.js" ]]; then + echo "Error! Failed to compile for some reason, aborting" + exit 1 +fi + cur_version=$(yq '.version' "$base"/../package.json -oy) ver_split=(${cur_version//./ }) @@ -19,7 +28,7 @@ new_version=${new_version#(} new_version=${new_version%)} if ! gum confirm "So, bump $cur_version to ${new_version}?"; then - exit + exit 1 fi yq ".version=\"$new_version\"" "$base"/../package.json -ioj @@ -27,12 +36,8 @@ yq ".version=\"$new_version\"" "$base"/../manifest.json -ioj min_app=$(yq '.minAppVersion' "$base"/../manifest.json -oy) -dist_dir="$base/../dist" - yq ".\"$new_version\" = \"$min_app\"" "$base"/../versions.json -ioj -OUTPUT="$dist_dir" PROJECT_DIR="$(readlink -e "$base/..")" node "$base"/esbuild.config.mjs production - git -C "$base/.." add './package.json' git -C "$base/.." add './manifest.json' git -C "$base/.." add './versions.json'