From 31fa1f8bcfc48b168349d21ce31adceff3ece91c Mon Sep 17 00:00:00 2001 From: farfromrefuge Date: Wed, 27 Sep 2023 14:05:01 +0200 Subject: [PATCH 1/3] chore: ignore android build errors # Conflicts: # packages/ui-mobile-base/build.sh --- packages/ui-mobile-base/build.sh | 26 +++++++++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/packages/ui-mobile-base/build.sh b/packages/ui-mobile-base/build.sh index e7f449d025..e153c25fb6 100755 --- a/packages/ui-mobile-base/build.sh +++ b/packages/ui-mobile-base/build.sh @@ -1,8 +1,18 @@ #!/bin/sh -echo "Set exit on simple errors" -set -e +function throwErrors() +{ + echo "Set exit on simple errors" + set -e +} +function ignoreErrors() +{ + echo "ignore errors" + set +e +} + +throwErrors echo "Use dumb gradle terminal" export TERM=dumb @@ -11,8 +21,18 @@ echo "Clean dist" rm -rf dist export SKIP_PACK=true + +# we ignore android widgets lib build errors for scenarios like: +# macOS dev without android dev env +ignoreErrors ./build.android.sh -./build.ios.sh +throwErrors + +# only build ios widgets framework on macOS +if [ "$OSTYPE" = "darwin" ] +then + ./build.ios.sh +fi echo "Copy NPM artifacts" cp .npmignore README.md package.json dist/package From a806d93548674f8de0d13e3a1bc0a79cd2d24a31 Mon Sep 17 00:00:00 2001 From: farfromrefuge Date: Wed, 27 Sep 2023 15:26:39 +0200 Subject: [PATCH 2/3] Update build.sh --- packages/ui-mobile-base/build.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/ui-mobile-base/build.sh b/packages/ui-mobile-base/build.sh index e153c25fb6..df43735822 100755 --- a/packages/ui-mobile-base/build.sh +++ b/packages/ui-mobile-base/build.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash function throwErrors() { From 3a8052f4dd72a4a558cae390ce2a2bdc06f1c42d Mon Sep 17 00:00:00 2001 From: farfromrefuge Date: Thu, 23 Nov 2023 14:18:52 +0100 Subject: [PATCH 3/3] chore: fix darwin detection in build script --- packages/ui-mobile-base/build.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/ui-mobile-base/build.sh b/packages/ui-mobile-base/build.sh index df43735822..0ce0d5814c 100755 --- a/packages/ui-mobile-base/build.sh +++ b/packages/ui-mobile-base/build.sh @@ -29,7 +29,7 @@ ignoreErrors throwErrors # only build ios widgets framework on macOS -if [ "$OSTYPE" = "darwin" ] +if [[ "$OSTYPE" =~ "darwin" ]]; then ./build.ios.sh fi