From 6fb3b81401478eab8a8b4ef454fd15435d14a24d Mon Sep 17 00:00:00 2001 From: Brian Beckerle <49686530+brainbicycle@users.noreply.github.com> Date: Wed, 27 Sep 2023 13:31:38 -0400 Subject: [PATCH] chore: codepush ci refactor, check native code command (#9338) * add command to check native code * try making codepush deploy part of test-build-deploy flow * refactor job to not install deps unless necessary * remove now unused script * try m1 for this * try installing ruby * chore: use m1 machines in ci (#9262) * use m1 machines in ci * is it because ruby version does not match? * how was this working before * missed a spot * try using 2.7.8 to workaround ruby install issue * turn off early quit for now * try installing rosetta * Revert "turn off early quit for now" This reverts commit 5f12fb4175f08c2095ae65292e82e9e38d6af38a. * remove unnecessary ruby install * make sure jq is installed * avoid re-executed the deployment check script * try to specify ruby version, fail hard in scripts * try using xcode 14.3.1 * add verbose output * maybe it is this? * i dk man * which one of you broke everything * was it you relay? * was it you codepush cli? * i think it was you jq * remove dev changes * missed podfile change * increment native code version * try updating the simulator used * update failing snapshot image --- .circleci/config.yml | 58 ++++++++++++------ ...ooks_right_with_multiple_paragraphs@3x.png | Bin 18482 -> 18470 bytes .../Supporting_Files/ARTestHelper.m | 4 +- package.json | 1 + scripts/codepush/calculate-native-hash.sh | 1 + scripts/codepush/check-native-code.sh | 1 + scripts/codepush/deploy-or-notify.sh | 17 ----- scripts/codepush/determine-deployment-type.sh | 1 + scripts/codepush/increment-native-code.sh | 1 + scripts/source-for-bash-env | 2 +- 10 files changed, 46 insertions(+), 40 deletions(-) delete mode 100755 scripts/codepush/deploy-or-notify.sh diff --git a/.circleci/config.yml b/.circleci/config.yml index ccdc75024e5..1ad57bd193f 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -4,7 +4,6 @@ orbs: node: circleci/node@5.1.0 queue: eddiewebb/queue@2.2.1 horizon: artsy/release@0.0.1 - jq: circleci/jq@3.0.0 macos: circleci/macos@2.4.0 commands: @@ -183,7 +182,7 @@ jobs: BUNDLE_PATH: .vendor # path to install gems and use for caching macos: - xcode: 14.1.0 + xcode: 14.3.1 resource_class: macos.m1.medium.gen1 steps: @@ -195,21 +194,42 @@ jobs: check-and-deploy: environment: - BUNDLE_PATH: .vendor # path to install gems and use for caching + BUNDLE_PATH: .vendor macos: - xcode: 14.1.0 - resource_class: macos.x86.medium.gen2 + xcode: 14.3.1 + resource_class: macos.m1.medium.gen1 steps: - checkout - install-node + - install-gems - run: - name: Check if native code has changed - command: ./scripts/codepush/check-native-code.sh + name: Install jq + command: brew install jq - run: - name: Deploy or notify - command: ./scripts/codepush/deploy-or-notify.sh + name: Determine Deployment Type + command: | + DEPLOYMENT_TYPE=$(./scripts/codepush/determine-deployment-type.sh) + echo "export DEPLOYMENT_TYPE=$DEPLOYMENT_TYPE" >> $BASH_ENV + - run: + name: Handle Deployment for beta + command: | + if [ "$DEPLOYMENT_TYPE" == "beta" ]; then + echo "Native code changed, notifying new beta needed!" + bundle exec fastlane notify_beta_needed + circleci-agent step halt + fi + - install-node-modules + - run: + name: Install CodePush CLI + command: yarn global add appcenter-cli + - run-relay-compiler + - run: + name: Handle Deployment for codepush + command: | + echo "Triggering CodePush deployment..." + ./scripts/codepush/deploy-to-codepush.sh Staging test-js: parallelism: 8 @@ -289,7 +309,7 @@ jobs: BUNDLE_PATH: .vendor # path to install gems and use for caching macos: - xcode: 14.1.0 + xcode: 14.3.1 resource_class: macos.m1.medium.gen1 steps: @@ -339,7 +359,7 @@ jobs: BUNDLE_PATH: .vendor # path to install gems and use for caching macos: - xcode: 14.1.0 + xcode: 14.3.1 resource_class: macos.m1.medium.gen1 steps: @@ -433,7 +453,7 @@ jobs: environment: BUNDLE_PATH: .vendor # path to install gems and use for caching macos: - xcode: 14.1.0 + xcode: 14.3.1 resource_class: macos.m1.medium.gen1 steps: - checkout @@ -455,14 +475,6 @@ workflows: jobs: - deploy-nightly-beta - deploy: - jobs: - - check-and-deploy: - filters: - branches: - only: - - main - flag-check: triggers: - schedule: @@ -520,6 +532,12 @@ workflows: - app_store_submission - play_store_submission + - check-and-deploy: + filters: + branches: + only: + - main + - test-js: filters: branches: diff --git a/ios/ArtsyTests/ReferenceImages/ARTextViewSpec/with_HTML_looks_right_with_multiple_paragraphs@3x.png b/ios/ArtsyTests/ReferenceImages/ARTextViewSpec/with_HTML_looks_right_with_multiple_paragraphs@3x.png index b433d6e9c65d19f94e9700337aeba3cbe4c39f84..4ffbd059cc1a350d85ebab540ffded8e8a18aa02 100644 GIT binary patch delta 11116 zcmchdbySq$x9^#uLpqi24lzKw1O(}jZpNUIl6Z$ux}=p75hSFgWdO+mK~#{D8d{J> zy6(fd=Xc|ryUx8Q*8PLEm|5$6=8642`}_UuU6TYWN`fUxz+95A8*;$&;W&6WI5;ry zx0R3kkN@Ehz-Jt?XEsOGH9}0HqOgml+bF7!k4L@EM$1fx5AW8%xb^gi8}TL!HEHzU z>v8p+sM(`a1?CnrZ0P5E;%Ro5zR+B|SQCH3MCIIy~JS{(xGaXoxIz z|5;%*2VI=x;n;LB%_*_Z!_R-eO;kPEU+>OBR9H%n)Vo3!+vg{nkp)2q zQ+~0|UtTqx=lah@t1|s={QTkyjj46OyZ1&VFZnGStN0Cz;vP;mdUD2#!Y$ld)^7=Y z`fh?aEr=DRR*591lkr{qN;fZEQG>y3ywl2v3Ecejv*xE6!`x`8G0oZW9*sqV+g@rc z?%|u2(Xx#9X0=6;H+Sk?AdErK;cO(jRrY~6k)w8dnQ0~cPwT)B#a#V42Iu5Tq89bS zl=nyPRnMGl_?b*INjgW>4$E7ZL6{n+kBiWDH$#D1EIm4?=EJ^U>cRem`;&pExq6t> zUr#Ed!L*{MKLy5es>KwRw>%y#wLd>Sinc%4oDqBW_qW}dBIec+6zuzF>^?h%N(WaG z6%0Dv?rk%*L=8Rn25X=~q&x{c~Dh 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 c{cj+~h3Dp $key then $item.key | tonumber else $key end)') diff --git a/scripts/codepush/increment-native-code.sh b/scripts/codepush/increment-native-code.sh index ccfede1ea21..a938ce418ec 100755 --- a/scripts/codepush/increment-native-code.sh +++ b/scripts/codepush/increment-native-code.sh @@ -1,4 +1,5 @@ #!/bin/bash +set -euxo pipefail # Get the directory of the currently executing script DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" diff --git a/scripts/source-for-bash-env b/scripts/source-for-bash-env index 08e0508aaba..1d291c77905 100755 --- a/scripts/source-for-bash-env +++ b/scripts/source-for-bash-env @@ -10,7 +10,7 @@ export LOCAL_BRANCH export WORKSPACE="ios/Artsy.xcworkspace" export SCHEME="Artsy" export DEVICE_HOST_PLAT="iOS Simulator" -export DEVICE_HOST_OS="16.1" +export DEVICE_HOST_OS="16.4" export DEVICE_HOST_NAME="iPhone 14 Pro" export DERIVED_DATA_PATH="derived_data" export CONFIGURATION="Release"