From c80a7fbb4afdbf65b03022df6667b8f029b6d4a5 Mon Sep 17 00:00:00 2001 From: m1337v Date: Thu, 29 Aug 2024 21:27:11 +0700 Subject: [PATCH] Update build.yml --- .github/workflows/build.yml | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 7259ebd7e73..bdbf27f40f9 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -31,17 +31,16 @@ jobs: - name: Build the App run: | set -x - # source code paths are included in the final binary, so we need to make them stable across builds SOURCE_DIR=/Users/Shared/telegram-ios - # use canonical bazel root + # use canonical bazel root BAZEL_USER_ROOT="/private/var/tmp/_bazel_containerhost" cd $SOURCE_DIR BUILD_NUMBER_OFFSET="$(cat build_number_offset)" - + export APP_VERSION=$(cat versions.json | python3 -c 'import json,sys;obj=json.load(sys.stdin);print(obj["app"]);') export COMMIT_COUNT=$(git rev-list --count HEAD) export COMMIT_COUNT="$(($COMMIT_COUNT+$BUILD_NUMBER_OFFSET))" @@ -58,20 +57,16 @@ jobs: --configuration=release_arm64 \ --buildNumber="$BUILD_NUMBER" - # collect ipa + # Collect IPA OUTPUT_PATH="build/artifacts" rm -rf "$OUTPUT_PATH" mkdir -p "$OUTPUT_PATH" - for f in bazel-out/applebin_ios-ios_arm*-opt-ST-*/bin/Telegram/Telegram.ipa; do - cp "$f" $OUTPUT_PATH/ - done + cp bazel-bin/Telegram/Telegram.ipa "$OUTPUT_PATH/" - # collect dsym + # Collect dSYM files mkdir -p build/DSYMs - for f in bazel-out/applebin_ios-ios_arm*-opt-ST-*/bin/Telegram/*.dSYM; do - cp -R "$f" build/DSYMs/ - done - zip -r "./$OUTPUT_PATH/Telegram.DSYMs.zip" build/DSYMs 1>/dev/null + cp -R bazel-bin/Telegram/*.dSYM build/DSYMs/ + zip -r "$OUTPUT_PATH/Telegram.DSYMs.zip" build/DSYMs 1>/dev/null - name: Create Release id: create_release