2020 runs-on : macos-14
2121 env :
2222 bot_token_secret : ${{ secrets.GHASecretsGPGPassphrase1 }}
23- # The SDK repo will be cloned to this dir and podspecs from
24- # 'podspec_repo_branch' of this repo will be validated and pushed to the
25- # testing repo.
26- local_sdk_repo_dir : /tmp/test/firebase-ios-sdk
2723 local_repo : specstesting
2824 podspec_repo_branch : main
2925 outputs :
4137 run : |
4238 test_version="${nightly_version}" \
4339 sdk_version_config="${GITHUB_WORKSPACE}/scripts/create_spec_repo/RC_firebase_sdk.textproto" \
44- local_sdk_repo_dir="${local_sdk_repo_dir}" \
4540 podspec_repo_branch="${podspec_repo_branch}" \
4641 scripts/release_testing_setup.sh prerelease_testing
4742 env :
6964 with :
7065 name : firebase-ios-sdk
7166 path : |
72- ${{ env.local_sdk_repo_dir }}/ *.podspec
73- ${{ env.local_sdk_repo_dir }}/ *.podspec.json
67+ *.podspec
68+ *.podspec.json
7469 buildup_SpecsTesting_repo_FirebaseCore :
7570 needs : specs_checking
7671 # Don't run on private repo unless it is a PR.
@@ -163,7 +158,6 @@ jobs:
163158 env :
164159 bot_token_secret : ${{ secrets.GHASecretsGPGPassphrase1 }}
165160 local_repo : specstesting
166- local_sdk_repo_dir : /tmp/test/firebase-ios-sdk
167161 podspec_repo_branch : main
168162 steps :
169163 - uses : actions/checkout@v4
@@ -176,15 +170,13 @@ jobs:
176170 # Update/create a nightly tag to the head of the main branch.
177171 test_version="${nightly_version}" \
178172 sdk_version_config="${GITHUB_WORKSPACE}/scripts/create_spec_repo/RC_firebase_sdk.textproto" \
179- local_sdk_repo_dir="${local_sdk_repo_dir}" \
180173 podspec_repo_branch="${podspec_repo_branch}" \
181174 scripts/release_testing_setup.sh prerelease_testing
182175 env :
183176 BOT_TOKEN : ${{ secrets.GITHUB_TOKEN }}
184177 - name : Push updated podspecs
185178 run : |
186179 botaccess=`cat bot-access.txt`
187- cd "${local_sdk_repo_dir}"
188180 # Changes in post submit tests will be fetched by getting diff between
189181 # the HEAD and HEAD^ of the main branch.
190182 common_commit=$(git rev-parse HEAD^)
@@ -205,7 +197,7 @@ jobs:
205197 cd scripts/create_spec_repo/
206198 swift build
207199 pod repo add --silent "${local_repo}" https://"$botaccess"@github.com/Firebase/SpecsTesting.git
208- BOT_TOKEN="${botaccess}" .build/debug/spec-repo-builder --sdk-repo "${local_sdk_repo_dir}" --local-spec-repo-name "${local_repo}" --sdk-repo-name SpecsTesting --github-account Firebase --pod-sources 'https://${BOT_TOKEN}@github.com/Firebase/SpecsTesting' "https://github.com/firebase/SpecsDev.git" "https://github.com/firebase/SpecsStaging.git" "https://cdn.cocoapods.org/" "FirebaseFirestoreTestingSupport" "FirebaseAuthTestingSupport" "FirebaseCombineSwift" --keep-repo --include-pods "${updated_podspecs[@]}"
200+ BOT_TOKEN="${botaccess}" .build/debug/spec-repo-builder --sdk-repo $(pwd) --local-spec-repo-name "${local_repo}" --sdk-repo-name SpecsTesting --github-account Firebase --pod-sources 'https://${BOT_TOKEN}@github.com/Firebase/SpecsTesting' "https://github.com/firebase/SpecsDev.git" "https://github.com/firebase/SpecsStaging.git" "https://cdn.cocoapods.org/" "FirebaseFirestoreTestingSupport" "FirebaseAuthTestingSupport" "FirebaseCombineSwift" --keep-repo --include-pods "${updated_podspecs[@]}"
209201
210202 abtesting_quickstart :
211203 # Don't run on private repo unless it is a PR.
0 commit comments