Skip to content

Commit eca84fd

Browse files
authored
[Infra] Use GITHUB_TOKEN for repo tagging (#13217)
1 parent 102ae79 commit eca84fd

File tree

2 files changed

+20
-12
lines changed

2 files changed

+20
-12
lines changed

.github/workflows/prerelease.yml

Lines changed: 20 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -37,17 +37,22 @@ jobs:
3737
cd "${GITHUB_WORKSPACE}/ReleaseTooling"
3838
swift run manifest --sdk-repo-url "${GITHUB_WORKSPACE}" --output-file-path ./output.json --for-gha-matrix-generation
3939
echo "::set-output name=matrix::{\"include\":$( cat output.json )}"
40-
- name: Get token
41-
run: |
42-
scripts/decrypt_gha_secret.sh scripts/gha-encrypted/oss-bot-access.txt.gpg \
43-
oss-bot-access.txt "$bot_token_secret"
4440
- name: Update SpecsTesting repo setup
4541
run: |
46-
ossbotaccess=`cat oss-bot-access.txt`
47-
BOT_TOKEN="${ossbotaccess}" test_version="${nightly_version}" sdk_version_config="${GITHUB_WORKSPACE}/scripts/create_spec_repo/RC_firebase_sdk.textproto" local_sdk_repo_dir="${local_sdk_repo_dir}" podspec_repo_branch="${podspec_repo_branch}" scripts/release_testing_setup.sh prerelease_testing
42+
test_version="${nightly_version}" \
43+
sdk_version_config="${GITHUB_WORKSPACE}/scripts/create_spec_repo/RC_firebase_sdk.textproto" \
44+
local_sdk_repo_dir="${local_sdk_repo_dir}" \
45+
podspec_repo_branch="${podspec_repo_branch}" \
46+
scripts/release_testing_setup.sh prerelease_testing
47+
env:
48+
BOT_TOKEN: ${{ secrets.GITHUB_TOKEN }}
49+
- name: Get token
50+
run: |
51+
scripts/decrypt_gha_secret.sh scripts/gha-encrypted/prerelease-testing-token.txt.gpg \
52+
prerelease-testing-token.txt "$bot_token_secret"
4853
- name: Clean spec repo
4954
run: |
50-
ossbotaccess=`cat oss-bot-access.txt`
55+
ossbotaccess=`cat prerelease-testing-token.txt`
5156
git clone --quiet https://${ossbotaccess}@github.com/Firebase/SpecsTesting.git "${local_repo}"
5257
cd "${local_repo}"
5358
# Remove all unhidden dirs, i.e. all podspec dir from the spec repo.
@@ -59,7 +64,7 @@ jobs:
5964
- name: Clean Artifacts
6065
if: ${{ always() }}
6166
run: |
62-
rm -rf oss-bot-access.txt
67+
rm -rf prerelease-testing-token.txt
6368
- uses: actions/upload-artifact@v4
6469
with:
6570
name: firebase-ios-sdk
@@ -164,15 +169,18 @@ jobs:
164169
- uses: actions/checkout@v4
165170
- name: Get token
166171
run: |
167-
scripts/decrypt_gha_secret.sh scripts/gha-encrypted/oss-bot-access.txt.gpg \
168-
oss-bot-access.txt "$bot_token_secret"
169172
scripts/decrypt_gha_secret.sh scripts/gha-encrypted/prerelease-testing-token.txt.gpg \
170173
bot-access.txt "$bot_token_secret"
171174
- name: Update SpecsTesting repo setup
172175
run: |
173-
ossbotaccess=`cat oss-bot-access.txt`
174176
# Update/create a nightly tag to the head of the main branch.
175-
BOT_TOKEN="${ossbotaccess}" test_version="${nightly_version}" sdk_version_config="${GITHUB_WORKSPACE}/scripts/create_spec_repo/RC_firebase_sdk.textproto" local_sdk_repo_dir="${local_sdk_repo_dir}" podspec_repo_branch="${podspec_repo_branch}" scripts/release_testing_setup.sh prerelease_testing
177+
test_version="${nightly_version}" \
178+
sdk_version_config="${GITHUB_WORKSPACE}/scripts/create_spec_repo/RC_firebase_sdk.textproto" \
179+
local_sdk_repo_dir="${local_sdk_repo_dir}" \
180+
podspec_repo_branch="${podspec_repo_branch}" \
181+
scripts/release_testing_setup.sh prerelease_testing
182+
env:
183+
BOT_TOKEN: ${{ secrets.GITHUB_TOKEN }}
176184
- name: Push updated podspecs
177185
run: |
178186
botaccess=`cat bot-access.txt`
-129 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)