@@ -46,11 +46,14 @@ load release variables:
4646 echo "PUBLIC_REPO=softwareradiosystems/srsRAN_$KEY" >> repo.env
4747 echo "HEADERS=" >> repo.env
4848 echo "PUBLIC_BRANCH=main" >> repo.env
49+ TOKEN_VAR_NAME="PUBLIC_${KEY}_TOKEN"
50+ echo "PUBLIC_PUSH_TOKEN=${!TOKEN_VAR_NAME}" >> repo.env
4951 else
5052 echo "PRIVATE_BRANCH=agpl_main" >> repo.env
5153 echo "PUBLIC_NAME=srsRAN Project" >> repo.env
5254 echo "PUBLIC_REPO=srsran/srsRAN_Project" >> repo.env
5355 echo "HEADERS=true" >> repo.env
56+ echo "PUBLIC_PUSH_TOKEN=$PUBLIC_TOKEN" >> repo.env
5457 fi
5558 - cat repo.env
5659 artifacts :
@@ -161,7 +164,7 @@ coverity-agpl:
161164 # Download private repo and add public as origin
162165 - git clone --branch $PRIVATE_BRANCH https://${CODEBOT_USERNAME}:${CODEBOT_TOKEN}@gitlab.com/${CI_PROJECT_NAMESPACE}/${CI_PROJECT_NAME}.git /${CI_PROJECT_NAME}
163166 - cd /${CI_PROJECT_NAME}
164- - git remote add github_public https://${PUBLIC_TOKEN }@github.com/${PUBLIC_REPO}.git
167+ - git remote add github_public https://${PUBLIC_PUSH_TOKEN }@github.com/${PUBLIC_REPO}.git
165168 # Push code to public repo
166169 - git push github_public ${PRIVATE_BRANCH}:${PUBLIC_BRANCH}
167170
@@ -264,7 +267,7 @@ release public:
264267 - export PUBLIC_RELEASE_NOTES=${CI_COMMIT_TAG_MESSAGE}
265268
266269 # Download public repo
267- - git clone --branch $PUBLIC_BRANCH https://${PUBLIC_TOKEN }@github.com/${PUBLIC_REPO}.git srsran
270+ - git clone --branch $PUBLIC_BRANCH https://${PUBLIC_PUSH_TOKEN }@github.com/${PUBLIC_REPO}.git srsran
268271 - cd srsran
269272
270273 # Push tag
@@ -276,7 +279,7 @@ release public:
276279 RELEASE_ID=$(curl -L \
277280 -X POST \
278281 -H "Accept: application/vnd.github+json" \
279- -H "Authorization: Bearer ${PUBLIC_TOKEN }" \
282+ -H "Authorization: Bearer ${PUBLIC_PUSH_TOKEN }" \
280283 -H "X-GitHub-Api-Version: 2022-11-28" \
281284 https://api.github.com/repos/${PUBLIC_REPO}/releases \
282285 -d "{\"tag_name\":\"${PUBLIC_TAG}\",\"target_commitish\":\"${PUBLIC_BRANCH}\",\"name\":\"${PUBLIC_RELEASE_NAME}\",\"body\":\"${PUBLIC_RELEASE_NOTES}\",\"draft\":false,\"prerelease\":false,\"generate_release_notes\":false}" | jq '.id')
@@ -286,7 +289,7 @@ release public:
286289 curl -L \
287290 -X POST \
288291 -H "Accept: application/vnd.github+json" \
289- -H "Authorization: Bearer ${PUBLIC_TOKEN }" \
292+ -H "Authorization: Bearer ${PUBLIC_PUSH_TOKEN }" \
290293 -H "X-GitHub-Api-Version: 2022-11-28" \
291294 -H "Content-Type: application/octet-stream" \
292295 https://uploads.github.com/repos/${PUBLIC_REPO}/releases/${RELEASE_ID}/assets?name=${ARTIFACT} \
0 commit comments