20
20
runs-on : macos-14
21
21
env :
22
22
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
27
23
local_repo : specstesting
28
24
podspec_repo_branch : main
29
25
outputs :
41
37
run : |
42
38
test_version="${nightly_version}" \
43
39
sdk_version_config="${GITHUB_WORKSPACE}/scripts/create_spec_repo/RC_firebase_sdk.textproto" \
44
- local_sdk_repo_dir="${local_sdk_repo_dir}" \
45
40
podspec_repo_branch="${podspec_repo_branch}" \
46
41
scripts/release_testing_setup.sh prerelease_testing
47
42
env :
69
64
with :
70
65
name : firebase-ios-sdk
71
66
path : |
72
- ${{ env.local_sdk_repo_dir }}/ *.podspec
73
- ${{ env.local_sdk_repo_dir }}/ *.podspec.json
67
+ *.podspec
68
+ *.podspec.json
74
69
buildup_SpecsTesting_repo_FirebaseCore :
75
70
needs : specs_checking
76
71
# Don't run on private repo unless it is a PR.
@@ -163,7 +158,6 @@ jobs:
163
158
env :
164
159
bot_token_secret : ${{ secrets.GHASecretsGPGPassphrase1 }}
165
160
local_repo : specstesting
166
- local_sdk_repo_dir : /tmp/test/firebase-ios-sdk
167
161
podspec_repo_branch : main
168
162
steps :
169
163
- uses : actions/checkout@v4
@@ -176,15 +170,13 @@ jobs:
176
170
# Update/create a nightly tag to the head of the main branch.
177
171
test_version="${nightly_version}" \
178
172
sdk_version_config="${GITHUB_WORKSPACE}/scripts/create_spec_repo/RC_firebase_sdk.textproto" \
179
- local_sdk_repo_dir="${local_sdk_repo_dir}" \
180
173
podspec_repo_branch="${podspec_repo_branch}" \
181
174
scripts/release_testing_setup.sh prerelease_testing
182
175
env :
183
176
BOT_TOKEN : ${{ secrets.GITHUB_TOKEN }}
184
177
- name : Push updated podspecs
185
178
run : |
186
179
botaccess=`cat bot-access.txt`
187
- cd "${local_sdk_repo_dir}"
188
180
# Changes in post submit tests will be fetched by getting diff between
189
181
# the HEAD and HEAD^ of the main branch.
190
182
common_commit=$(git rev-parse HEAD^)
@@ -205,7 +197,7 @@ jobs:
205
197
cd scripts/create_spec_repo/
206
198
swift build
207
199
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[@]}"
209
201
210
202
abtesting_quickstart :
211
203
# Don't run on private repo unless it is a PR.
0 commit comments