@@ -22,35 +22,29 @@ jobs:
22
22
runs-on : macos-14
23
23
env :
24
24
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
29
25
local_repo : specsreleasing
30
26
podspec_repo_branch : main
31
27
outputs :
32
28
matrix : ${{ steps.generate_matrix.outputs.matrix }}
33
29
steps :
34
30
- name : Checkout code
35
31
uses : actions/checkout@v4
32
+ with :
33
+ fetch-depth : 0
36
34
- name : Generate matrix
37
35
id : generate_matrix
38
36
run : |
39
37
cd "${GITHUB_WORKSPACE}/ReleaseTooling"
40
38
swift run manifest --sdk-repo-url "${GITHUB_WORKSPACE}" --output-file-path ./output.json --for-gha-matrix-generation
41
39
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
42
44
- name : Get token
43
45
run : |
44
46
scripts/decrypt_gha_secret.sh scripts/gha-encrypted/release-testing-token.txt.gpg \
45
47
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
54
48
- name : Clean spec repo
55
49
run : |
56
50
botaccess=`cat bot-access.txt`
70
64
with :
71
65
name : firebase-ios-sdk
72
66
path : |
73
- ${{ env.local_sdk_repo_dir }}/*.podspec
74
- ${{ env.local_sdk_repo_dir }}/*.podspec.json
67
+ *.podspec
68
+ *.podspec.json
69
+
75
70
buildup_SpecsReleasing_repo_FirebaseCore :
76
71
needs : specs_checking
77
72
# Don't run on private repo unless it is a PR.
0 commit comments