@@ -30,34 +30,19 @@ jobs:
3030 env :
3131 ORG_ID : ${{ secrets.CIRCLECI_ORG_ID }}
3232 run : |
33- # Function to safely store a secret
33+ # Function to safely store a secret using temp txt file
3434 store_secret() {
3535 local secret_name=$1
3636 local secret_value=$2
37- local needs_quotes=$3
3837
39- if [ -n "$secret_value" ]; then
40- echo "Storing secret: $secret_name"
41- if [ "$needs_quotes" = "true" ]; then
42- # Some secrets need to be wrapped in single quotes
43- echo "'$secret_value'" | circleci context store-secret --org-id "$ORG_ID" checkincontext "$secret_name"
44- else
45- echo "$secret_value" | circleci context store-secret --org-id "$ORG_ID" checkincontext "$secret_name"
46- fi
47- else
48- echo "Warning: $secret_name is empty, skipping"
49- fi
38+ echo "Storing secret: $secret_name"
39+ echo "$secret_value" | circleci context store-secret --org-id "${ORG_ID}" checkincontext "${secret_name}"
5040 }
5141
5242 # List of secrets to migrate
53- store_secret "TELEGRAM_TOKEN" "${{ secrets.TELEGRAM_TOKEN }}" "false"
54- store_secret "TELEGRAM_CHAT_ID" "${{ secrets.TELEGRAM_CHAT_ID }}" "false"
55- store_secret "NODESEEK_COOKIE" "${{ secrets.NODESEEK_COOKIE }}" "false"
56- store_secret "V2EX_COOKIE" "${{ secrets.V2EX_COOKIE }}" "true"
57- store_secret "ONEPOINT3ACRES_COOKIE" "${{ secrets.ONEPOINT3ACRES_COOKIE }}" "false"
58- store_secret "TWOCAPTCHA_APIKEY" "${{ secrets.TWOCAPTCHA_APIKEY }}" "false"
59-
60- - name : Verify Context
61- run : |
62- circleci context list --org-id ${{ secrets.CIRCLECI_ORG_ID }}
63- echo "Context setup completed. Please verify the secrets in CircleCI web interface."
43+ store_secret "TELEGRAM_TOKEN" "${{ secrets.TELEGRAM_TOKEN }}"
44+ store_secret "TELEGRAM_CHAT_ID" "${{ secrets.TELEGRAM_CHAT_ID }}"
45+ store_secret "NODESEEK_COOKIE" "${{ secrets.NODESEEK_COOKIE }}"
46+ store_secret "V2EX_COOKIE" "${{ secrets.V2EX_COOKIE }}"
47+ store_secret "ONEPOINT3ACRES_COOKIE" "${{ secrets.ONEPOINT3ACRES_COOKIE }}"
48+ store_secret "TWOCAPTCHA_APIKEY" "${{ secrets.TWOCAPTCHA_APIKEY }}"
0 commit comments