File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -111,23 +111,21 @@ gcloud iam service-accounts add-iam-policy-binding "$DEPLOYER_SA" \
111111# Get the workload identity provider resource name
112112WIF_PROVIDER=" projects/${PROJECT_NUMBER} /locations/global/workloadIdentityPools/${POOL_NAME} /providers/${PROVIDER_NAME} "
113113
114+ # Set GitHub secrets
115+ echo " "
116+ echo " ==> Setting GitHub secrets..."
117+ echo " $WIF_PROVIDER " | gh secret set GCP_WORKLOAD_IDENTITY_PROVIDER --repo=" $GITHUB_REPO "
118+ echo " $DEPLOYER_SA " | gh secret set GCP_SERVICE_ACCOUNT --repo=" $GITHUB_REPO "
119+
114120echo " "
115121echo " =========================================="
116122echo " Setup complete!"
117123echo " =========================================="
118124echo " "
119- echo " Add these secrets to your GitHub repository:"
120- echo " "
121- echo " GCP_WORKLOAD_IDENTITY_PROVIDER:"
122- echo " $WIF_PROVIDER "
123- echo " "
124- echo " GCP_SERVICE_ACCOUNT:"
125- echo " $DEPLOYER_SA "
126- echo " "
127- echo " Go to: https://github.com/${GITHUB_REPO} /settings/secrets/actions"
128- echo " "
129- echo " =========================================="
125+ echo " GitHub secrets have been set:"
126+ echo " - GCP_WORKLOAD_IDENTITY_PROVIDER"
127+ echo " - GCP_SERVICE_ACCOUNT"
130128echo " "
131- echo " After adding secrets, trigger deployment by:"
129+ echo " Trigger deployment by:"
132130echo " - Pushing to main with changes in chat-backend/"
133- echo " - Or manually: gh workflow run deploy-chat-backend"
131+ echo " - Or manually: gh workflow run deploy-chat-backend --repo $GITHUB_REPO "
You can’t perform that action at this time.
0 commit comments