@@ -22,35 +22,29 @@ jobs:
2222 runs-on : macos-14
2323 env :
2424 bot_token_secret : ${{ secrets.GHASecretsGPGPassphrase1 }}
25- # The SDK repo will be cloned to this dir and podspecs from
26- # 'podspec_repo_branch' of this repo will be validated and pushed to the
27- # testing repo.
28- local_sdk_repo_dir : /tmp/test/firebase-ios-sdk
2925 local_repo : specsreleasing
3026 podspec_repo_branch : main
3127 outputs :
3228 matrix : ${{ steps.generate_matrix.outputs.matrix }}
3329 steps :
3430 - name : Checkout code
3531 uses : actions/checkout@v4
32+ with :
33+ fetch-depth : 0
3634 - name : Generate matrix
3735 id : generate_matrix
3836 run : |
3937 cd "${GITHUB_WORKSPACE}/ReleaseTooling"
4038 swift run manifest --sdk-repo-url "${GITHUB_WORKSPACE}" --output-file-path ./output.json --for-gha-matrix-generation
4139 echo "::set-output name=matrix::{\"include\":$( cat output.json )}"
40+ - name : Update SpecsReleasing repo setup
41+ run : |
42+ podspec_repo_branch="${podspec_repo_branch}" \
43+ scripts/release_testing_setup.sh release_testing
4244 - name : Get token
4345 run : |
4446 scripts/decrypt_gha_secret.sh scripts/gha-encrypted/release-testing-token.txt.gpg \
4547 bot-access.txt "$bot_token_secret"
46- - name : Update SpecsReleasing repo setup
47- run : |
48- botaccess=`cat bot-access.txt`
49- BOT_TOKEN="${botaccess}" test_version="${nightly_version}" \
50- sdk_version_config="${GITHUB_WORKSPACE}/scripts/create_spec_repo/RC_firebase_sdk.textproto" \
51- local_sdk_repo_dir="${local_sdk_repo_dir}" \
52- podspec_repo_branch="${podspec_repo_branch}" \
53- scripts/release_testing_setup.sh release_testing
5448 - name : Clean spec repo
5549 run : |
5650 botaccess=`cat bot-access.txt`
7064 with :
7165 name : firebase-ios-sdk
7266 path : |
73- ${{ env.local_sdk_repo_dir }}/*.podspec
74- ${{ env.local_sdk_repo_dir }}/*.podspec.json
67+ *.podspec
68+ *.podspec.json
69+
7570 buildup_SpecsReleasing_repo_FirebaseCore :
7671 needs : specs_checking
7772 # Don't run on private repo unless it is a PR.
0 commit comments