mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-06-16 05:55:20 +00:00
Potentially fix github actions build (if this doesn't work, we'll fix it later after the release) [skip ci]
This commit is contained in:
parent
096a95cfce
commit
fe39e36277
17
.github/workflows/build.yml
vendored
17
.github/workflows/build.yml
vendored
@ -17,7 +17,9 @@ jobs:
|
|||||||
fetch-depth: '0'
|
fetch-depth: '0'
|
||||||
|
|
||||||
- name: Set active Xcode path
|
- name: Set active Xcode path
|
||||||
run: sudo xcode-select -s /Applications/Xcode_13.2.1.app/Contents/Developer
|
run: |
|
||||||
|
XCODE_VERSION=$(cat versions.json | python3 -c 'import json,sys;obj=json.load(sys.stdin);print(obj["xcode"]);')
|
||||||
|
sudo xcode-select -s /Applications/Xcode_$XCODE_VERSION.app/Contents/Developer
|
||||||
|
|
||||||
- name: Create canonical source directory
|
- name: Create canonical source directory
|
||||||
run: |
|
run: |
|
||||||
@ -37,15 +39,6 @@ jobs:
|
|||||||
# use canonical bazel root
|
# use canonical bazel root
|
||||||
BAZEL_USER_ROOT="/private/var/tmp/_bazel_telegram"
|
BAZEL_USER_ROOT="/private/var/tmp/_bazel_telegram"
|
||||||
|
|
||||||
# download bazel
|
|
||||||
mkdir -p $HOME/bazel-dist
|
|
||||||
pushd $HOME/bazel-dist
|
|
||||||
curl -O -L https://github.com/bazelbuild/bazel/releases/download/4.0.0/bazel-4.0.0-darwin-x86_64
|
|
||||||
mv bazel-4.0.0* bazel
|
|
||||||
chmod +x bazel
|
|
||||||
./bazel --version
|
|
||||||
popd
|
|
||||||
|
|
||||||
cd $SOURCE_DIR
|
cd $SOURCE_DIR
|
||||||
|
|
||||||
BUILD_NUMBER_OFFSET="$(cat build_number_offset)"
|
BUILD_NUMBER_OFFSET="$(cat build_number_offset)"
|
||||||
@ -70,9 +63,8 @@ jobs:
|
|||||||
for f in "$CERTS_PATH"/*.p12; do
|
for f in "$CERTS_PATH"/*.p12; do
|
||||||
security import "$f" -k "$MY_KEYCHAIN" -P "" -T /usr/bin/codesign -T /usr/bin/security
|
security import "$f" -k "$MY_KEYCHAIN" -P "" -T /usr/bin/codesign -T /usr/bin/security
|
||||||
done
|
done
|
||||||
# fake certificates are self-signed, so we need to manually mark them as trusted (otherwise bazel will not pick them up)
|
|
||||||
for f in "$CERTS_PATH"/*.cer; do
|
for f in "$CERTS_PATH"/*.cer; do
|
||||||
sudo security add-trusted-cert -d -r trustRoot -p codeSign -k "$MY_KEYCHAIN" "$f"
|
security import "$f" -k "$MY_KEYCHAIN" -P "" -T /usr/bin/codesign -T /usr/bin/security
|
||||||
done
|
done
|
||||||
security set-key-partition-list -S apple-tool:,apple: -k "$MY_KEYCHAIN_PASSWORD" "$MY_KEYCHAIN"
|
security set-key-partition-list -S apple-tool:,apple: -k "$MY_KEYCHAIN_PASSWORD" "$MY_KEYCHAIN"
|
||||||
|
|
||||||
@ -83,7 +75,6 @@ jobs:
|
|||||||
|
|
||||||
# build the app
|
# build the app
|
||||||
python3 build-system/Make/Make.py \
|
python3 build-system/Make/Make.py \
|
||||||
--bazel="$HOME/bazel-dist/bazel" \
|
|
||||||
--bazelUserRoot="$BAZEL_USER_ROOT" \
|
--bazelUserRoot="$BAZEL_USER_ROOT" \
|
||||||
build \
|
build \
|
||||||
--disableParallelSwiftmoduleGeneration \
|
--disableParallelSwiftmoduleGeneration \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user